Я пытаюсь начать транзакцию, однако при вызове метода .Begin()
выдается исключение NullReferenceException, и трассировка стека показывает, что он приходит из IBMU2.UODOTNET.UniTransaction.ServerTransaction(Int32 aKey)
.
Кто-нибудь успешно использовал UniTransaction
, если да, есть ли что-то, чего мне не хватает?
// note: Session is already connected
// and can do UniFile operations prior to this point.
UniTransaction transaction = session.CreateUniTransaction();
transaction.Begin(); // throws NullReferenceException
Примечание. Система является системой UniData, а не системой UniVerse. Не уверен, что это имеет значение.
[ Обновление 2011-07-08 ] Проблема по-прежнему сохраняется. Мы используем UniData версии 7.2 (я думаю, что именно 7.2.6) и UniObjects.NET версии 2.2.3.7377.