欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#中的事务用法实例分析

程序员文章站 2022-06-14 15:43:47
本文实例讲述了c#中的事务用法。分享给大家供大家参考。具体如下: 直接用sql语句创建事务, 当然不是什么稀奇事了, 好是好, 只是麻烦. 看看c#中怎么做吧:...

本文实例讲述了c#中的事务用法。分享给大家供大家参考。具体如下:

直接用sql语句创建事务, 当然不是什么稀奇事了, 好是好, 只是麻烦.

看看c#中怎么做吧:

sqltransaction tran = dbconn.begintransaction();
cmdtmp.transaction = tran;
try
{ 
  cmdtmp.commandtext = "delete from xxx";
  cmdtmp.executenonquery();
  cmdtmp.commandtext = "insert into xxx";
  cmdtmp.executenonquery();
  tran.commit();
}
catch (exception ex)
{
  tran.rollback();
  throw ex;
}
finally
{
  tran.dispose();
  cmdtmp.transaction = null;
}

希望本文所述对大家的c#程序设计有所帮助。