DBGridEH после фильтрации не отрабатывает запрос

soyansk

Есть запрос:SELECT Field1.table1, field2.table2 from table1, table2 where/*FILTER*/ table1.field1 between '01.10.2006' and '04.10.2006'order by field2Запрос отрабатывает, в поле фильтра ввожу данные, нажимаю Enter, фильтр отрабатывает. После того, как данные удаляю из поля фильтра, запрос отрабатывает без условия "table1.field1 between '01.10.2006' and '04.10.2006'", т.е. выберает все данные , а не за определённую дату.Как сделать что бы выбор после фильтрации происходил за определённую дату?
4 ответа

soyansk

Е-мое, в строке /*FILTER*/ больше ничего не должно быть.пиши table1.field1 between '01.10.2006' and '04.10.2006'в другой строке.Ты блондинка?


soyansk

Если в другой строке написать, то выдаёт ошибку:Token unknown - line3,char1 tabla1


soyansk

soyansk wrote:> SELECT Field1.table1, field2.table2 from table1, table2И с каких это пор сначала указывается название поля, а потом - название таблицы ;)?


soyansk

Извиняюсь опечатка:SELECT table1.field1, table2.field2 from table1, table2 where/*FILTER*/ table1.field1 between '01.10.2006' and '04.10.2006'order by field2запрос отрабатывает, но после фильтрации не выполняется условиеtable1.field1 between '01.10.2006' and '04.10.2006'.SELECT table1.field1, table2.field2 from table1, table2 where/*FILTER*/ table1.field1 between '01.10.2006' and '04.10.2006'order by field2запрос отрабатывает, но не фильтрует, выдаёт ошибку Token unknown - line3,char1 table1Кто-то может ответить, как быть, без проверки орфографии и рассказа кто из нас блондинка, а кто брюнетка..............?