谢谢各位高手莅临!谢谢!
解决方案 »
- c/s软件使用人数
- 如果根据一个文件夹的路径(如:D:\test\)来判断当前用户是否可以访问这个文件夹,是否可以在这个文件夹中创建新文件?
- 怎么使Listbox总是显示最后一行
- 用VS2005自动生成的dataset代码操作ACCESS问题.
- 如何取得一个ini文件中的所有section的名字?同时,如何得到某一个section下的所有内容?
- (急求)请教如何能使我的datetime类型转换成int类型
- 请需要c#全站程序和mis oa程序的网友进来看看
- 请教POS机打印中文的问题
- DictionaryEntry的问题,在线等!!!
- c#获取一段字符串
- 我想把这段程序变成能对目录下面所有文件都能操作的,咋弄!我改后不行,求高手指点
- 如何让checkbox竖向排列啊
if(tb1.InsertOK() && tb2.InsertOK()){
ctn.Commit();
}
else cnt.RollBack();代码自己找
是这样的!假设要简单写sql语句,你可以写例如var sql="begin trans; insert .......; insert ....; end trans;"假设不写begin tran.....end tran,那么sql server会分别自动启动两个事务来执行两个命令。而你显示地写上了begin transaction.....end trans对,那么sql server就会把这两个命令在一个事务来执行。当然也可以使用ado.net来启动事务。参考:http://www.google.com.hk/search?hl=zh-CN&q=ado.net+transaction
引用楼上:var sql="begin trans; insert .......; insert ....; end trans;"
把插入的2个表的SQL语句放到上面的sql中一起执行