C#实现数据库事务处理示例代码
来源:互联网 发布:客户管理系统Java 编辑:程序博客网 时间:2024/06/05 13:23
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();
}
}
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理示例代码
- C#实现数据库事务处理的简单示例代码
- C#实现数据库事务处理的简单示例代码
- C#事务处理简明示例
- c# 事务处理 自用代码
- C# 数据库事务处理
- C#连接MYSQLSQEVE数据库示例代码
- C# 操作数据库分布式事务处理
- c#中sqlserver数据库事务处理
- 原创 C#事务处理简明示例 收藏
- C#中实现Transaction事务处理
- J2EE -- 数据库事务处理的实现
- Java中数据库事务处理的实现-JSP教程,Java技巧及代码
- c#事件示例代码
- linux服务器历险之linux性能监控
- 即将开始的Programming恶补
- About TMG/ISA log processing ...
- 获取数据库结构
- 【zt】kmp匹配算法
- C#实现数据库事务处理示例代码
- 云风:C语言的前世今生
- 部分天气预报脚本
- 源码安装postfix extmail邮件系统
- MTK工程在ARM环境下编译出现的error
- PHP图片上传功能(图片等比例缩放),基于FLEAPHP。
- 常用 JPA annotation 参考
- 对象在内存中的状态
- 给大家推荐一个比较好的VC论坛【VC驿站】