Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];
ВнизОшибка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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c