f=fcolor+fispol срабатывает если не плюсовать туда fdate, так что с like все порядке, на отладке там все срабатывает и на форме тоже. с ним нет проблем потому что я ихние комбобоксы связываю с datasourse и adotable. а вот с датой проблема, наверное потому что тип данных другой и еще использую adoquery.
ошибку как раз показывает что невозможно строковую операцию связать с датой, примерно так.
Код HTML:
if DB_date.KeyValue<>null then
if DB_date.KeyValue<>'--' then
fdate:=' AND (date_pro = '''+DB_date.KeyValue+''')'
else
fdate:='';
f=fdate+fcolor+fispol
в 3й строчке позывает ошибку пробовала через InttoStr, но потом показывает ошибку в sql.khp. даже незнаю что делать. база данных у меня fox