Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.19;
Скачать: CL | DM;

Вниз

Проблема с 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
8-60763
FlashmanX
2002-04-15 12:53
2002.08.19
Чтение wave-файла в массив


4-60918
anod
2002-06-14 23:48
2002.08.19
Как закрыть диалог


7-60877
Sergey Geraschenko
2002-06-05 20:14
2002.08.19
программа работающая только под win98/me


3-60536
Hawk2
2002-07-30 15:20
2002.08.19
Пустые значения в полях типа DateTime.


1-60698
Hellman
2002-08-06 08:16
2002.08.19
Шифрация