Главная страница
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.013 c
3-60480
DmitryS
2002-07-27 03:18
2002.08.19
Из-за чего возникает


14-60846
Julya
2002-07-25 09:33
2002.08.19
Большая просьба ко всем: вышлите файл EXCEL2000.pas!


1-60667
MikeFW
2002-08-05 17:19
2002.08.19
Как перевести все символы в верхний регистр?


8-60755
All_
2002-04-15 18:14
2002.08.19
использование компонентов


1-60652
Андрусь
2002-08-05 20:46
2002.08.19
Помогите разобраться