SqlTransaction t = sqlConnection1.BeginTransaction();
try
{
(在这里调用多个存储过程进行操作)
t.commit();
}
catch
{       
t.Rollback();
return;
}
finally
{
sqlConnection1.Close();
}
如果当执行完第一个存储过程执行下一个时抛出一个错误,Rollback后第一个存储过程执行的操作不回滚,只回滚错误的那个存储过程!是不是Adapter执行完存储过程后自动关闭了Connection?请问发生错误时怎么让多个存储过程一起回滚?谢谢