[Classic ASP] 트랜잭션

DB.Errors.clear


DB.BeginTrans '트랜잭션 시작

DB.Execute (SQL) 'Execute 

if DB.Errors.count>0 Then

   DB.RollbackTrans '에러가 발생한다면 트랜잭션 롤백시킨다.

   Set objError = Server.CreateObject("ADODB.Error")

   for each objError in DB.Errors

        Msg (objerror.Description)  '에러문 출력

   Next

   objError.close

   Set objError=Nothing

Else

   DB.CommitTrans '에러없이 진행한다면 트랜잭션 Commit 시킨다.

End if

원문 : https://mrb18.tistory.com/entry/ASP-DB-ROLLBACK-ASP-%ED%8A%B8%EB%9E%9C%EC%9E%AD%EC%85%98%EC%B2%98%EB%A6%AC

guest
0 Comments
Inline Feedbacks
View all comments