Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
ВнизFIB+, транзакции Найти похожие ветки
← →
Megabyte © (2006-10-11 14:41) [0]FIBDataSet введены 2 свойства: Transaction(по умолчанию), UpdateTransaction(для изменения данных).
Настроил параметры: Transaction(read, consistency), UpdateTransaction(write, isc_tpb_nowait, rec_version, read_committed).
Данные читаются нормально, но при попытке изменить их выдает ошибку. При установке в Transaction транзакции с параметрами (write, isc_tpb_nowait, rec_version, read_committed) все нормально апдейтится и т.д.
Я думал, что компонент автоматически переключается на нужную транзакцию, получается это не так?
← →
unknown © (2006-10-11 14:56) [1]
> Megabyte © (11.10.06 14:41)
> но при попытке изменить их выдает ошибку.
Какую?
> Я думал, что компонент автоматически переключается на нужную
> транзакцию
Так и есть.
← →
Megabyte © (2006-10-11 15:06) [2]
> Какую?
...class EFIBInterbaseError with message "DatM.fdst_prih.UpdateQuery: Unsuccessul execution caused by system error that does not preclude successful execution of subsequent statements. Lock conflict on nowait transaction"...
Я сразу про ошибку не писал, т.к. при указании другой(пишушей) транзакции все работает корректно!
← →
unknown © (2006-10-11 15:09) [3]
> Megabyte © (11.10.06 15:06) [2]
Сделайread
read_committed
rec_version
← →
Megabyte © (2006-10-11 16:46) [4]Хм. Работает. Просто параметры я скопировал из аналогичного компонента с палитры IBX(перевожу прогу на FIB+).
Может еще объяснишь, почему ругалась программа? :)
← →
Megabyte © (2006-10-11 16:47) [5]А вроде догнал, одна транзакция другой не позволяла работать...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c