![]() |
Sql и поля даты в Ado
Помогите, плиз, разобраться.
В Дельфи : Есть ADOQuery и таблица Access с одним из полей в формате даты, фильтрация через SQL. При условии типа ('DateField LIKE " '+MaskEdit.Text+' " ') всё работает. Но надо фильтровать диапазон дат и здесь возникает проблема: на операторы <, >, BETWEEN прога ругается. Они (эти операторы) нормально работают с числовыми и строковыми полями, а с датой почему-то не хотят. Что здесь можно сделать? P.S. В конце-концов удалось отфильтровать таблицу через ADOQuery.Filter, но это же должно быть и в SQL |
С той же фиговиной столкнулся, пришлось писать запрос вместо фильтра, чтобы выбирать по диапазону дат.
|
Похоже, эта проблема связана с Accessом или с организацией связи с ним, т.к. с ADO и MS SQL Serverом все работает.
|
| Часовой пояс GMT +4, время: 16:31. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.