asp
Transaction controll
duraboys
2007. 5. 2. 23:44
conOpen()
'On Error Resume Next
Con.BeginTrans
'Transaction 1
'Transaction 2
'Transaction 3
'On Error Resume Next
Con.BeginTrans
'Transaction 1
'Transaction 2
'Transaction 3
'Transaction N
'
ErrorNo1 = Con.Errors.Count '에러체크 해서 ErrorNo1 에 집어 넣는다.
Con.Errors.Clear '다음 SQL문을 실행하기 위해서 에러 내용을 지운다.
If abs(ErrorNo1) = 0 then '받아온 ErrorsNo1 가 0 이라면 (에러가 없다면)...
Con.CommitTrans '트랜젝션 커밋
mesageStr = "MVP Report가 등록 되었습니다."
Else '에러가 있다면
Con.RollbackTrans '트랜젝션 롤백
mesageStr = "오류가 발생하였습니다."
End If
'DB 연결 해제
conClose()