А как на счет явной типизации?
Варианты:
и т.п.
Лучше вообще по имени к параметру обращатся, например:
Код:
Query.ParamByName('ParamName')
. Такое в ADO работает?
У меня подозрение, что возможна проблема с кавычками при передаче строковых параметров, возможно их нужно добавить явно.