Z
ziyu
Unregistered / Unconfirmed
GUEST, unregistred user!
To: CJF
是使用同一个DataSetProvider,据我自己分析,在DataSetProvider的BeforeUpdate事件
中ADOConnection会隐式的启动一个事物,把整个提交当成事物来管理。而在一个DataSetProvider
中同时只允许存在一个事物。
这就是“无法在此会话中启动更多的事物”的主要原因。
不知道我的看法对否,如果真是这样那应该采用什么方法避免ADO自动调用事物呢?
是使用同一个DataSetProvider,据我自己分析,在DataSetProvider的BeforeUpdate事件
中ADOConnection会隐式的启动一个事物,把整个提交当成事物来管理。而在一个DataSetProvider
中同时只允许存在一个事物。
这就是“无法在此会话中启动更多的事物”的主要原因。
不知道我的看法对否,如果真是这样那应该采用什么方法避免ADO自动调用事物呢?