VB前台,ODBC连接SQL SERVER,其中有一部分代码逻辑:
ON ERROR 
开始事物
  .......功能代码提交事物ERRORMESSAGE。在提交事物之前,代码执行完成之后断开网络连接,
发现ERROR 并没有执行,但是数据库中没有记录
程序认为事物已成功??
怎么解决

解决方案 »

  1.   

    当然,实际应用中当你执行完sql语句后,应该马上提交事务(中间不要插入任何其它代码), 当你是这样做的时候,几乎不可能会出现中间网络断开的情况了.
      

  2.   

    当实验的时候当然是故意断开造成网络故障。
    在执行完SQL语句后还有别的语句要执行,所以并不是马上提交事物的
    在别的语句执行成功后才允许提交