Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Формат DateTime в запросе


evgenij ©   (2009-05-18 11:24:00) 

Доброго времени суток!
проблемка вот в чем:
запрос
SELECT * FROM Bye WHERE ((Data >#05/11/2009 01:13:24#))
в Аксесе работает нормально,
а Делфи выдает ошибку что параметр обджекта неправильно указан....ну короче матюкается на время...вопрос почему...
Просто с такими запросами (чтоб время было) не работал раньше..
В Делфи использую АДОКвери
Спасибо!


blackman   (2009-05-18 16:27:00) [1]

Data >Cdate('05/11/2009 01:13:24')
The function called "CDate" will convert any value to a date as long as the expression is a valid date.


Anatoly Podgoretsky   (2009-05-18 11:54:00) [2]

Это не DateTime, а литерал, который к тому же имеет два параметра.
DateTime не имеет формата, а только внутреннею реализацию, отличающуюся от СУБД к СУБД - знать ее не надо, вредно.

Совет тебе дали, уйти от литералов к параметрам или отключать параметры в запросе - вредно.


Ega23   (2009-05-18 11:29:00) [3]

Используйте параметры.


evgenij   (2009-05-18 11:26:00) [4]

пробовал...причем когда время забрал-все ок, а со временем не хочет


женечка   (2009-05-18 11:25:00) [5]

А пробовали другие кавычки поставить ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо