sqlserver 提交事务后经常没有完全更新
cqzjb 2017-09-13 05:02:10 麻烦各位大大了,我用delphi,然后
adoconnection1.BeginTrans;
adoconnection1.Execute(sql1);
adoconnection1.Execute(sql2);
adoconnection1.Execute(sql3);
adoconnection1.Execute(sql4);
adoconnection1.Execute(sql5);
adoconnection1.CommitTrans;
执行之后,程序无异常,没有回滚,但是很多次操作之后,就会发现例如其中某一个sql3并没有执行成功,该修改的数据没有修改,而且这个时候程序也没有抛出异常,所以也就没有回滚
想问问是什么原因,怎么解决。谢谢
希望能够得到解决,再次感谢,如果分不够,可以开贴再给。