![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ОшибкаSQL запроса"select * from opdohod where data1>'01.05.2008'" [D7, XP]
Константин © (2008-05-11 11:26:00)Доброго времени суток.
Используется компонент ADOQuery в SQL запросе прописана строка
'select * from opdohod where data1>'01.05.2008'
при открытии запроса выдается сообщение "Не соответствие типов данных в выражении условия отбора"
Поле data1 в таблице имеет тип "Дата/время".
Как обойти данную ошибку?
Константин (2008-05-11 11:51:00) [1]Попробовал дописать результат ноль.
А с параметрами прошло.
Спасибо за совет.
Loginov Dmitry (2008-05-11 11:31:00) [2]> Как обойти данную ошибку?
Попробуй время дописать. Так примерно: where data1>'01.05.2008 0:0:0.0'
А лучше параметры использовать, тогда не нужно заморачиваться насчет формата представления времени в винде и в СУБД.
sniknik (2008-05-11 11:29:00) [3]> Поле data1 в таблице имеет тип "Дата/время".
зачем же ты его со строкой сравниваешь?
> Как обойти данную ошибку?
параметры... угадай какого типа... :)