ExecuteScalar为什么在启用了事务以后,同样的SQL语句会出错?语句为"insert t a,b values('a','b');select @@identity"
如果不使用事务的话可以执行。
但如果改为
st = conn.Beginsaction();
SqlCommand cmd = new SqlCommand(strSql,conn);
int = (int)cmd.ExecuteScalar();//这里会出错.
如果不使用事务的话可以执行。
但如果改为
st = conn.Beginsaction();
SqlCommand cmd = new SqlCommand(strSql,conn);
int = (int)cmd.ExecuteScalar();//这里会出错.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货