sqlTansaction表示要在 SQL Server 数据库中处理的 Transact-SQL 事务

static void Main(strng[] args)

{

//往数据库里面插入数据

str=****** //链接字符串

sqlConnection con=new sqlConnection(str);

sqlTransaction trans=null;

try

{

con.open()

trans=con.BeginTransaction(); //事务开始执行

sqlCommand cmd=new slqCommand("",con,trans);

cmd.CommandTimeOut=;

cmd.CommandtType=system.Data.CommandType.text;

//操作字符串

string sqlinsert="insert in_table (NO,Name) values('001','张三')";

string sqlupdata="updata updata_table set Name='李四' where NO='002'";

cmd.CommandText=sqlinsert;

cmd.ExecuteNonQuery();

cmd.commandText=sqlupdata;

cmd.ExecuteNonQuery();

trans.Commit(); //事务进行提交

}

catch(Exception ex)

{

trans.rollback();

//一场抛出

throw(ex.message);

}

finnal

{

if(con.state!=sytem.Data.Connection.close())

{

con.close();

}

}

}

最新文章

  1. .NET、C#和ASP.NET,ASP.NET MVC 四者之间的区别
  2. cron表达式
  3. thinkphp里的session、cookie方法
  4. JS 驗證英文字母
  5. XMPP协议介绍
  6. 证明 logX < X 对所有 X > 0 成立
  7. IOS Crash捕获
  8. .htaccess文件的详解以及404页面的设置
  9. 如何在IIS6,7中部署ASP.NET网站
  10. Android FragmentPagerAdapter和FragmentStatePagerAdapter的区别
  11. Xcache和memcache的比较
  12. python webdriver安装
  13. 日历上添加活动通知(Asp.net)
  14. StringUtils工具类常用方法
  15. JAVA 新手注意事项
  16. 【Android 多媒体开发】 MediaPlayer 网络视频播放器
  17. 2017年最适用于WIFI HACK的无线网卡推荐
  18. 跨平台 webapp 开发技术之 Hybrid App
  19. Flask序列化
  20. 060 SparkStream 的wordcount示例

热门文章

  1. shell编程中变量的运算 (shell 06)
  2. Quartz.net 2.x 学习笔记03-使用反射加载定时任务
  3. Effective java笔记2--创建于销毁对象
  4. Java-Runoob-高级教程:Java MySQL 连接
  5. easyui-combotree 只能选叶子未级
  6. 011. Python中*args, **kwargs 和 pass 和self 解释
  7. linux输入子系统之按键驱动
  8. 异步fifo的读写
  9. python's fourteenth day for me 内置函数
  10. 图的第k短路