此 SqlTransaction 已完成;它再也无法使用。
我用了事物, SqlConnection con = datacon.createEMail();con.Open();
SqlCommand cmd = new SqlCommand();
SqlTransaction trans;
trans = con.BeginTransaction(IsolationLevel.ReadCommitted);
cmd.Connection = con;
cmd.Transaction = trans;
try
{
//先有个Insert,向数据表中添加数据
//然后接连有3个循环,也向数据表中循环添加数据
//完成后,();
}
catch ()
{
trans.Rollback();
}
但是结果,红色部分却报错说:此SqlTransaction 已完成;它再也无法使用。
我看了下,我的第一个Insert是成功了的,后面的连续三个for循环里面一个都没有成功!
请问下 是怎么回事啊?我百度了下,但是都没有得到解决!