C#实现数据库事务处理示例代码
来源:互联网 发布:win10广告屏蔽软件 编辑:程序博客网 时间:2024/06/06 01:24
private void btn_submit_Click(object sender, System.EventArgs e)
{ string strconn = ConfigurationSettings.AppSettings["dsn"];
SqlConnection cnn = new SqlConnection(strconn);
SqlCommand cmd = new SqlCommand();
SqlTransaction transaction = null;
try
{
cnn.Open();
// 先插入分店shop表,再插入经理Manager表,并将其作为一个事务进行处理
transaction = cnn.BeginTransaction();
cmd.Transaction = transaction;
cmd.Connection = cnn;
// 插入分店shop表
string shopstr = "insert into shop values('" + tbx_shopid.Text + "','" + tbx_shopname.Text + "','" + tbx_shopaddress.Text + "','" + tbx_shopphone.Text + "')"; cmd.CommandType = CommandType.Text;
cmd.CommandText = shopstr;
cmd.ExecuteNonQuery();
// 插入经理Manager表
string managerstr = "insert into manager values('" + tbx_managerid.Text + "','" + tbx_managerpassword.Text + "','" + tbx_managername.Text + "','" + tbx_shopid.Text + "')"; cmd.CommandType = CommandType.Text;
cmd.CommandText = managerstr;
cmd.ExecuteNonQuery(); // 提交事务
transaction.Commit();
lbl_msg.Text = "添加分店操作成功";
}
catch(Exception ex)
{
lbl_msg.Text = "添加分店操作失败";
transaction.Rollback();
}
finally
{
cnn.Close();
}
}
点击打开链接
转载网址:http://www.360doc.com/content/13/0212/09/19147_265252035.shtml
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理的简单示例代码
- C#实现数据库事务处理的简单示例代码
- C#事务处理简明示例
- c# 事务处理 自用代码
- C# 数据库事务处理
- C#连接MYSQLSQEVE数据库示例代码
- C# 操作数据库分布式事务处理
- c#中sqlserver数据库事务处理
- 原创 C#事务处理简明示例 收藏
- C#中实现Transaction事务处理
- J2EE -- 数据库事务处理的实现
- Java中数据库事务处理的实现-JSP教程,Java技巧及代码
- c#事件示例代码
- 图表Highcharts属性
- 利用 Hadoop FileSystem moveToLocalFile 方法下载文件 实现HDFS操作
- html中脚本的执行顺序
- 字符串 --- KMP算法
- 定时器和多线程的不同
- C#实现数据库事务处理示例代码
- Consul入门02 - 运行Consul代理
- 原 Spring+Websocket实现消息的推送
- 欢迎使用CSDN-markdown编辑器
- mongdb helloword
- CDN使用心得
- jdk8内存参数解析与修改(新的参数)
- js正则表达式?:
- nginx php-fpm设置