Всем привет...
Много лет сталкиваюсь с проблемой и каждый раз решаю ее с извратом... Имхо...
Есть запрос выбора чего-то с фильтром по значению параметра, но нужно и "выбрать все". Казалось бы вот решение
SELECT * FROM Table1 WHERE isnull(:Param1,Field1) = Field1
Но стоит захотеть "выбрать все", т.е
ADOQuery1.Parameters.ParamByName('Param1').Value := null;
как тут же получаем эксепшн с "Неправильно определен объект Parameter. Предоставлены несогласованные или неполные сведения"
Как же в T ...
http://www.delphikingdom.com/asp/answer.asp?IDAnswer=83440