Главная страница
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.018 c
2-1210269102
VitalZ
2008-05-08 21:51
2008.06.01
Компонент TWebBrowser.


2-1210068606
Эд
2008-05-06 14:10
2008.06.01
Нужен совет мастера


15-1208269646
MSSQL2005
2008-04-15 18:27
2008.06.01
Сервер не видит ленту


2-1209926951
Res
2008-05-04 22:49
2008.06.01
Проблемы с потоками


2-1210127120
fluxion
2008-05-07 06:25
2008.06.01
SQL запрос.