博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#使用事务
阅读量:6241 次
发布时间:2019-06-22

本文共 1091 字,大约阅读时间需要 3 分钟。

using (SqlConnection conn = new SqlConnection(Connstring)       {           conn .Open();           // 开启一个事务           SqlTransaction sqlTran = conn .BeginTransaction();           // Enlist a command in the current transaction.           SqlCommand command = conn .CreateCommand();           //begin transaction           command.Transaction = sqlTran;              try           {               // 执行sql语句                command.CommandText ="xxxxx";               command.ExecuteNonQuery();               command.CommandText ="yyyyyy";               command.ExecuteNonQuery();               // 提交                sqlTran.Commit();           }           catch (Exception ex)           {               // 执行失败回滚操作.               lblMsg.Text = ex.Message;               try               {                   // 回滚.                   sqlTran.Rollback();               }               catch (Exception exRollback)               {                 // 异常                    lblMsg.Text = exRollback.Message;               }           }       }

 

转载于:https://www.cnblogs.com/renfushuai/p/5026120.html

你可能感兴趣的文章
FreeLink开源呼叫中心设计思想
查看>>
//6小时更新一次首页
查看>>
Android开发者应该深入学习的10个开源应用项目
查看>>
对《LINQ能不能用系列(一)数组筛选效率对比》中测试的几个问题
查看>>
SGU 275 To xor or not to xor
查看>>
Sharepoint学习笔记—ECMAScript对象模型系列-- 6、使用ECMA操作列表项对象(list item)...
查看>>
【转载】常用统计软件下载地址大全
查看>>
新的思想来源
查看>>
对于超大型SQL SERVER数据库执行DBCC操作
查看>>
Binary Tree Level Order Traversal II
查看>>
Python 点滴 I
查看>>
Java泛型详解
查看>>
分治算法思想介绍
查看>>
1 张图秒懂 Nova 16 种操作 - 每天5分钟玩转 OpenStack(44)
查看>>
MVP模式在Android项目中的使用
查看>>
一起同过窗
查看>>
XMLHttpRequest详解
查看>>
9 数字载波传输1
查看>>
iOS开发之功能模块--高仿Boss直聘的IM界面交互功能
查看>>
Flume Source 实例
查看>>