我试图开始一个事务,但是在调用.Begin()
方法时抛出一个NullReferenceException并且堆栈跟踪显示它来自IBMU2.UODOTNET.UniTransaction.ServerTransaction(Int32 aKey)
。UniTransaction抛出NullReferenceException
有没有人成功使用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。
见下面我更新。希望它有帮助。 – 2011-12-01 16:13:57