"Александр Свириденков" ...

http://tracker.firebirdsql.org/browse/CORE-1624

А насчет число измененных записей - посмотрел, FIB виноват но
косвенно. Дело в том что сервер возвращает для Merge как в примере тип
SQLInsert, хотя там только Update.
Соответсвенно и RowsAffected берет из вставленных а не измененных.
Даже не знаю кто тут больше виноват

   Гм, MERGE может и вставлять, и апдейтить записи. Так что что тут возвращать
в кач-ве типа statement'а - я не знаю. А вот rows affected я бы всегда смотрел 
все
4 значения, в крайнем случае - 3 (без select'а)

   Можешь там же добавить комментарий с этим вопросом ;)

--
Хорсун Влад

Ответить