Конфликт обновления. Хочешь обновить запись, которую уже
обновила другая незакоммиченная тр-ция.
Дык, дело в том, что в той программе, в которой возникает ошибка, вообще нету обновления данных, это чисто читатель... Единственно, на что пало подозрение - отсутствие record_version в параметрах транзакции, добавил - вроде пропала ошибка, но завтра еще проверим, когда снова импорт активизируется.
Разве по умолчанию record_version не стоит? (FB 1.5.4)

   Ибо запрос другой
Этот запрос я вытаскиваю из ФИБов в момент возникновения исключения
В процедуре
procedure IBError(ClientLibrary:IIbClientLibrary;Sender:TObject);
смотрю
TFibQuery(Sender).SQL.Text
Т.е. это вроде бы тот самый запрос, который исключение и вызвал.

Ответить