Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];

Вниз

Проблема с ADO.   Найти похожие ветки 

 
Hawk2   (2002-07-29 19:36) [0]

Мастера помогите!!! Я уже задрался. Пишу програмку которая работает с БД Access через технологию ADO, в базе есть поля с типом Дата/Время. Так вот когда выбираю провайдера Microsoft Jet 4.0 OLE DB Provaider, то в таких полях показывается только дата, хотя если посмотреть самой програмкой Access, то в этих полях содержится и дата и время (например:15.07.02 15:00:09). Если установить только время всеравно показывается дата.
Если выбираю Microsoft OLE DB Provaider for ODBC Drivers, то появляются новые проблемы: нельзя работать с SQL-запросами, выбрасывает ошибку: "Слишком мало параметров. Требуется 1." или пишет 2 или 3 и т.д. В чем проблема может кто подскажет?


 
sniknik   (2002-07-29 19:51) [1]

замечательно работает, через Jet
SELECT * FROM TR WHERE dat = #07/30/2002 19:53:07#
через ODBC многое нельзя, лутше не использовать.


 
TSV   (2002-07-29 19:58) [2]

Может дело в маске для филда...


 
Hawk2   (2002-07-30 10:02) [3]

To sniknik: Дело в том что мне выборку по дате делать ненадо, просто в Гриде в таких полях не показывается время, а только дата, хотя ФОРМАТ ПОЛЯ у меня стоит ПОЛНЫЙ ФОРМАТ ДАТЫ. А задача программы в том чтобы подсчитывать количество дней исходя из начальной и конечной даты с учетом времени с точностю до минуты.


 
ЮЮ   (2002-07-30 10:21) [4]

>ФОРМАТ ПОЛЯ у меня стоит ПОЛНЫЙ ФОРМАТ ДАТЫ
Так это, наверное, для MS Access понятно :-)
А в Delphi помотри:
1)TDateTimeField.DisplayFormat
2)ShortDateFormat,LongDateFormat в SysUtils


 
sniknik   (2002-07-30 10:32) [5]

Я думал что вопрос не правильно построен потому как с отображением проблем не должно быть. я наоборот раньше никак не мог добится чтобы только дата показывалась (тогда я решил проблему просто ограничил размер поля в гриде размером даты). Может у тебя также получилось, случайно?
Кстати в Access нет типа дата или время все приводится к дататайму поэтому у тебя "Если установить только время всеравно показывается дата"



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.08.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
14-60841
Вижуалбейсиковиц
2002-07-25 01:32
2002.08.19
Delphi - suxxxx, Basic - rulezzz


3-60494
Старик
2002-07-29 13:58
2002.08.19
Структура таблиц


7-60866
Smok_er
2002-05-29 13:10
2002.08.19
Глюки, связанные с TListView и памятью


3-60498
BAY
2002-07-26 15:00
2002.08.19
Исчезают записи


6-60782
kronprince
2002-06-07 16:49
2002.08.19
Имя машины и IP-адрес ???





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский