问题描述
大家好!在vs2005中使用sql2000中的事务(tran)?我想在表中,先添加几条数据,如果满足条件,则执行(commit)不满足,则用(rollback),不执行。
解决方案
解决方案二:
还有一点在不同的方法中判断使用
解决方案三:
System.Data.SqlClient.SqlTransactiontran=newSystem.Data.SqlClient.SqlTransaction(conn);tran.Commit();tran.RollBack();你东西你什么地方不明白
解决方案四:
SqlConnectionconn=newSqlConnection("...");SqlTransactiontran=conn.BeginTransaction();SqlCommandcomm=conn.CreateCommand();try{comm.Transaction=tran;.....tran.Commit();}catch(Exceptionerr){tran.RollBack();}finally{tran.Dispose();conn.Dispose();}
时间: 2024-10-21 19:39:27