C#中的事务 如果你使用ado.net访问sql server,可以参考:http://www.google.com.hk/search?hl=zh-CN&q=msdn+sqltransaction&hl=zh-CN&sourceid=cndr当然最重要地是你以前上学时学过数据库系统基本概念,如果有印象那么就重新学习一遍。没有基础而临时抱佛脚,不一定总是可以滥竽充数。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static int ExecuteSqlTran(List<String> SQLStringList) { conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = conn; SqlTransaction tx = conn.BeginTransaction(); cmd.Transaction = tx; try { int count = 0; foreach (String sqlStr in SQLStringList) { if (sqlStr.Trim().Length > 1) { cmd.CommandText = sqlStr; count += cmd.ExecuteNonQuery(); } } tx.Commit(); return count; } catch { tx.Rollback(); return 0; } } 反射的问题,总是返回Null 求助:如何在C#程序里修改Axis的格式和Chart中线段的粗细 关于类库引用 服务器读取用户端windows登录信息 WPF xaml中Style设置值的StaticResource的问题 html编辑器 (IHTMLTxtRange改变后,高亮显示问题 ) 求教C#操作输入法达人 有关ADO.NET的问题...青筋 如何让一个小图片在form里移动。 这个程序中的@什么意思呢? 怎么在aspx文件插入html代码? 【新人求助】关于C#网络共享
{
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
SqlTransaction tx = conn.BeginTransaction();
cmd.Transaction = tx;
try
{
int count = 0;
foreach (String sqlStr in SQLStringList)
{
if (sqlStr.Trim().Length > 1)
{
cmd.CommandText = sqlStr;
count += cmd.ExecuteNonQuery();
}
}
tx.Commit();
return count;
}
catch
{
tx.Rollback();
return 0;
}
}