Выяснились забавные вещи.
Если использовать параметры вида field=:param
то последний IBExpert выполнять такой запрос отказывается, говорит
Column unknown param
Заменяем :param на ?, получаем новую ошибку - data type unknown.
Делаем cast(? as ...), получаем SQLDA missing or incorrect version, or
incorrect number/type of variables.
Ну это уже видимо проблема эксперта, потому как в FIB проходит вариант
с cast(:param as ...)
Но тут новое огорчение - число измененных записей всегда равно 0.

Ответить