执行多条sql保持同一个事务内。全部执行成功或者全部执行失败!原创
金蝶云社区-程Long
程Long
9人赞赏了该文章 146次浏览 未经作者许可,禁止转载编辑于2024年10月15日 14:42:58

using (KDTransactionScope trans = new KDTransactionScope(System.Transactions.TransactionScopeOption.Required))

{

    string SQL = "/*dialect*/ update T_BD_MATERIAL set F_COSTPRICE=18 where FNUMBER=''";

    DBUtils.Execute(ctx, SQL);

    string SQL2 = "/*dialect*/ update T_BD_MATERIAL set F_COSTPRICE=19 where FNUMBER=''";

    DBUtils.Execute(ctx, SQL2);

    trans.Complete();

}


图标赞 9
9人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!