На форму кладу IBTransaction1, IBTransaction2, IBUpdateSQLW1,
IBQuery.
IBQuery1.transaction:=IBTransaction1;
IBQuery1.UpdateObject:=IBUpdateSQLW1;
IBUpdateSQLW1.UpdateTransaction:=IBTransaction2;
После вставки записи (в гриде), я пытаюсь ее сразу же удалить или
изменить и получаю ошибку (EIBClientError "Update Failed") до тех
пор пока непереоткрою IBQuery1!!!
Ошибку возникает в процедуре "procedure
TIBUpdateSQLW.ExecSQLW(UpdateKind:TUpdateKind);"
строчка "if RowsAffected <> 1 then
IBError(ibxeUpdateFailed, [nil]);"
, почему та RowsAffected=0

Не могли бы Вы помочь побороть, если возможно, эту проблему, ведь задумка хороша!