当前位置:首页 > MSSQL

Can't start a cloned connection while in manual transaction mode

canca18年前 (2008-09-24)MSSQL654

昨天调试程序时出现这个问题:Can't start a cloned connection while in manual transaction mode


原因一般是当你在一个SQL SERVER的JDBC连接上执行多个STATEMENTS的操作,或者是手动事务状态(AutoCommit=false) 并且使用 direct (SelectMethod=direct) 模式.

Direct 模式是默认的模式.

解决办法


当你使用手动事务模式时,必须把SelectMethod 属性的值设置为 Cursor, 或者是确保在你的连接只有一个STATEMENT操作。

修改url
 
加入SelectMethod=cursor即可

扫描二维码推送至手机访问。

版权声明:本文由Ant.Master's Blog发布,如需转载请注明出处。

本文链接:https://iant.work/post/365.html

标签: MSSQL
分享给朋友:

“Can't start a cloned connection while in manual transaction mode” 的相关文章

SQL查询多行合并成一行

问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,  所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:id    value----- ------1   …

MSSQL重置自增字段

dbcc checkident('articles',reseed,0)…

MSSQL 2000无序聚集问题

表a1 id 1 2 3 4 5 6 7 8 9 10 11 查询SQL语句: select max(id) from (select top 10 id from a1) ta 返回结果:11 没有聚集索引,表中的数据存储的序列是无序的。所以top取出的数据是不确定性的。可加order…

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。