"Александр Свириденков" ...
Выяснились забавные вещи.
Если использовать параметры вида 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.
Тот запрос с MERGE, который я приводил выше, в IBE показывает
6 record(s) was(were) updated in DIRECTORY
Не знаю, как он (IBE) это получает, но думаю - не из пальца :)
Я это к чему - примеры давай, примеры :) Да попроще ;)
--
Хорсун Влад