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

Вниз

ОшибкаSQL запроса"select * from opdohod where data1> 01.05.2008 "   Найти похожие ветки 

 
Константин   (2008-05-11 11:26) [0]

Доброго времени суток.
Используется компонент ADOQuery в SQL запросе прописана строка
"select * from opdohod where data1>"01.05.2008"
при открытии запроса выдается сообщение "Не соответствие типов данных в выражении условия отбора"
Поле data1 в таблице имеет тип "Дата/время".
Как обойти данную ошибку?


 
sniknik ©   (2008-05-11 11:29) [1]

> Поле data1 в таблице имеет тип "Дата/время".
зачем же ты его со строкой сравниваешь?

> Как обойти данную ошибку?
параметры... угадай какого типа... :)


 
Loginov Dmitry ©   (2008-05-11 11:31) [2]

> Как обойти данную ошибку?


Попробуй время дописать. Так примерно: where data1>"01.05.2008 0:0:0.0"
А лучше параметры использовать, тогда не нужно заморачиваться насчет формата представления времени в винде и в СУБД.


 
Константин   (2008-05-11 11:51) [3]

Попробовал дописать результат ноль.
А с параметрами прошло.
Спасибо за совет.



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

Текущий архив: 2008.06.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
15-1208853107
Студент
2008-04-22 12:31
2008.06.01
SQL


2-1210064880
дюха
2008-05-06 13:08
2008.06.01
Графика


15-1207716200
KSergey
2008-04-09 08:43
2008.06.01
Ничего так себе робототехника дошла....


15-1208518662
man
2008-04-18 15:37
2008.06.01
Motorola C350


2-1210575397
Mishenka
2008-05-12 10:56
2008.06.01
Запуск процедуры в определённое время