// 事务处理 [4/3/2006]
SqlConnection objConnection = CSystem.CDbManager.getConnection();
SqlTransaction objTransation = objConnection.BeginTransaction();
try
{
// 收费 [4/3/2006]
bIsCost= fusermanager.UserMoney(objUser,objTransation);
……
if(bIsCost)
{
objTransation.Commit();
objConnection.Close();
}
else
{
//错误异常,事务回滚
objTransation.Rollback();
}
}
Catch
{
//错误异常,事务回滚
objTransation.Rollback();
objConnection.Close();
}