begin tran
 sql语句
if error=0
  commit tran
else
rollback  tran

解决方案 »

  1.   

    谁有Object Browser 7.0 or 9.0日文(英文)版的注册码呀?能否给发一个(不是我想用日文的,为了工作)Object Browser 爱好者谢谢了[email protected]
      

  2.   

    begin tran
     sql语句
    if @@error<>0
      commit
    else
      rollback
      

  3.   

    begin tran
     sql语句
    if @@error=0
      commit
    else
      rollback
      

  4.   

    begin tran
     sql语句
    if @@error<>0
      commit
    else
      rollback
      
      

  5.   

    楼上的各位大虾非常感谢。
    问题就是有了事务就出现
    该操作未能执行,因为 OLE DB 提供程序 'MSDAORA' 无法启动分布式事务。
    OLE DB 错误跟踪[OLE/DB Provider 'MSDAORA' ITransactionJoin::JoinTransaction returned 0x8004d01b]。