我正在尝试开始事务,但是在调用该.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 版。