使用
在.net事务下运行一段代码时出现此错误tran = connection.BeginTransaction();
错误=> “存储过程'pr_xxxxx'可能仅在非链接事务模式下运行''SET CHAINED OFF'命令将导致当前会话使用非链接事务模式”。
如何在事务中设置链式/非链式模式?我使用ODBC连接,我的数据库是sybase
答案 0 :(得分:0)
在执行程序之前,需要执行SET CHAINED OFF命令。此外,您可能需要通过设置DbCommand.Transaction属性并在事务对象上手动调用Commit()方法来确保禁用自动提交。