当前位置:编程学习 > C#/ASP.NET >>

用CommittableTransaction处理DB2的事务处理问题

Dim tx As New CommittableTransaction
            tx = New CommittableTransaction

            Dim myConnection As New DB2Connection(DB2ConnectionString)
            Dim myCommand As New DB2Command()

            'Open the SQL connection
            myConnection.Open()

            'Give the transaction to SQL to enlist with
            myConnection.EnlistTransaction(tx)

为什么在myConnection.EnlistTransaction(tx)执行的时候出“没有事务处理“这个错误?
有高手知道原因吗?谢谢
--------------------编程问答-------------------- 没人用过吗? --------------------编程问答-------------------- 确实没有事务啊?你提交COMMAND事务了还是其它什么事务了啊?
新建事务后,要START,然后开始执行COMMAND的事务,最后事务提交就OK。你中间没有提交COMMAND啊。
补充:.NET技术 ,  VB.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,