strSQL = "insert into............";
SqlTransaction objSqlTransaction = Master.objSqlDbComm.SqlConnectionObject.BeginTransaction();
try
{
Master.objSqlDbComm.ExecuteNonQuery(strSQL);
objSqlTransaction.Commit();
}
catch(Exception)
{
objSqlTransaction.Rollback();
}
finally
{
objSqlTransaction.Dispose();
}
当我使用上面的代码得到错误
当分配给命令的连接处于挂起的本地事务中时,ExecuteNonQuery 要求该命令具有事务。该命令的 Transaction 属性尚未初始化。