catch中的 trans.Rollback();去掉就可以了。 因为前面已经trans.Commit();了,这个表示事物已经结束, 后面再调用当然会出现前面的问题了。
另外不用指明trans.Rollback(),如果有异常的话,事物会自动回滚的
转载于:https://www.cnblogs.com/alishan/p/8984520.html
catch中的 trans.Rollback();去掉就可以了。 因为前面已经trans.Commit();了,这个表示事物已经结束, 后面再调用当然会出现前面的问题了。
另外不用指明trans.Rollback(),如果有异常的话,事物会自动回滚的
转载于:https://www.cnblogs.com/alishan/p/8984520.html