attempted update during read-only transaction

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
RedAndBlack
Сообщения: 24
Зарегистрирован: 16 авг 2007, 07:18

attempted update during read-only transaction

Сообщение RedAndBlack » 21 мар 2008, 09:16

доброго времени суток!

проблема в следующем. имеется ibdatabase и две транзакции - одна на чтение, другая на запись. параметры транзакции на чтение - read_committed
rec_version
nowait
read

параметры транзакции на запись -
write
consistency

имеется процедура для выполнения скрипта, в которой создается ibscript, линкуется к пишущей транзакции ну и собственно выполняется. но при выполнении пишет следующее - "attempted update during read-only transaction".
не подскажите в чем дело?

СанЕк
Сообщения: 25
Зарегистрирован: 25 окт 2005, 11:45

Сообщение СанЕк » 21 мар 2008, 09:34

На запись, попробуй так.
write
read_committed
nowait
rec_version

RedAndBlack
Сообщения: 24
Зарегистрирован: 16 авг 2007, 07:18

Сообщение RedAndBlack » 21 мар 2008, 09:37

попробовал, то же самое =(

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Сообщение WildSery » 21 мар 2008, 10:40

Вроде IBScript начхать на то, к какой он приконнекчен, и использует ту, что по умолчанию у IBDatabase стоит.

RedAndBlack
Сообщения: 24
Зарегистрирован: 16 авг 2007, 07:18

Сообщение RedAndBlack » 21 мар 2008, 11:16

хм, действительно. странно.
спасибо!

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 21 мар 2008, 12:59

Интереснааа... consistency выбрана потому что слово красивое или таки с умыслом? А read_commited вместо него предложено не задумываясь о мотивации аффтара или тоже из эстетических побуждений? Про то, почему предложение было с лёгкостью принято, я думать уже просто боюсь...

Ответить