Главная страница
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.019 c
3-1198915557
Данила
2007-12-29 11:05
2008.06.01
Ай нид хэлп!


2-1210441443
Jeqa
2008-05-10 21:44
2008.06.01
вычисляемые поля


15-1208400145
Slider007
2008-04-17 06:42
2008.06.01
С днем рождения ! 17 апреля 2008 четверг


15-1208796208
Agent89
2008-04-21 20:43
2008.06.01
Установка компонентов


3-1198486495
Виталий Панасенко
2007-12-24 11:54
2008.06.01
Ошибка выполнения запроса