博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net 事务回滚
阅读量:7213 次
发布时间:2019-06-29

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

      
        
string getTitle = 
this.TextBox1.Text;
        
string getAuthor = 
this.TextBox2.Text;
        
string sql = 
"
insert into 表(title,author) values ('
" + getTitle + 
"
','
" + getAuthor + 
"
'); select @@identity AS RID
";
 
       //string sql = "insert into DepartMent(DepartMentName,DepartMentCode) values ('" + getName + "','" + getCode + "');insert into DepartMent(ID,DepartMentName) values ('"+
@@identity +"','新部门测试')";
        
string connStr = System.Configuration.ConfigurationManager.AppSettings[
"
fff
"].ToString();
        SqlConnection myconn = 
new SqlConnection(connStr);
        SqlCommand mycomm = 
new SqlCommand(sql,myconn);
        myconn.Open();
        SqlTransaction myTrans = myconn.BeginTransaction();
        mycomm.Transaction = myTrans;
        
try
        {
            mycomm.ExecuteNonQuery();
            myTrans.Commit();
        }
        
catch
        {
            myTrans.Rollback();
        }
        
finally
        {
            myconn.Close();
        }

转载于:https://www.cnblogs.com/tiger8000/archive/2011/10/08/2201784.html

你可能感兴趣的文章
iOS响应链
查看>>
『中级篇』docker容器安装wordpress(37)
查看>>
设备节点监听--走在 input 分析之前
查看>>
一行代码实现微光效果
查看>>
React Native学习之 ListView 的简单使用
查看>>
Java 8流操作
查看>>
Load和Initialize往死了问是一种怎样的体验?
查看>>
一致性 Hash 算法的实际应用
查看>>
一个文科妹子走上前端开发不归路(干货分享)
查看>>
中国行政区划信息JS库china-location
查看>>
Vert.x 发送邮件
查看>>
苹果文档 UISearchController的介绍
查看>>
iOS计步器实例
查看>>
vue国际化-vue-i18n的配置
查看>>
Java引用计数与实现
查看>>
Broadcast源码分析
查看>>
create-react-app 2.0中使用antd(eject)
查看>>
logstash常用插件介绍
查看>>
Git命令
查看>>
如何写出优质干净的代码,这6个技巧你不能错过!
查看>>