以下为java的部分代码;
 (conn为Connection对象,pstmt为PreparedStatement对象,假定conn已经连接上了)  boolean transtatus = false; //记录事务当前提交状态  transtatus = conn.getAutoCommit();  //获取当前事务的提交状态
  conn.setAutoCommit(false);          //将隐式提交事务改显示提交事务,手动提交  String sql = "insert into tab values(?,?,?)";
  pstmt = conn.prepareStatement(sql);  //出错时指到这一句
  
  ...........
  
  conn.commit() ; //提交
  conn.setAutoCommit(transtatus);  //恢复到MSSQL默认的事务提交状态  运行后报“Can't start a cloned connection while in manual transaction mode”错误  如果将conn.setAutoCommit(false);这句注释掉,程序可以正常运行!  还望各位高手给予指点!先谢谢啦!