6. ObjectContext °³Ã¼


¿¬°á¼º ÀÖ´Â ÀÏ·ÃÀÇ ÀÛ¾÷µéÀ» ó¸®ÇÒ¶§ ¿À·ù°¡ »ý±â¸é ¸ðµÎ ¾ø´ø ÀÛ¾÷À¸·Î ó¸®Çϸç,
¾î¶² ¿À·ùµµ ¾øÀ» °æ¿ì ¸ðµç 󸮸¦ Çϴ°Í, Áï Æ®·£Àè¼ÇÀ» µµ¿ÍÁÖ´Â °³Ã¼


¸Þ¼Òµå
SetCompleteÆ®·£Àè¼ÇÀÌ ¼º°øÀûÀ¸·Î ¼öÇàµÇ¾úÀ» ¶§ È£Ãâ
È£Ãâ½Ã ÆäÀÌÁöÀÇ ¸ðµç ³»¿ëÀº 󸮰¡ µÇ¾îÁø´Ù.
SetAbortÆ®·£Àè¼ÇÀ» Áß´ÜÇÏ°í ¾ø´ø ÀϷΠó¸®ÇÑ´Ù.
À̺¥Æ®
OnTransactionCommit¿À·ù¾øÀÌ ¼öÇàµÇ¾îÁö¸é ¹ß»ý
OnTransactionAbort¿À·ù°¡ »ý°Ü Æ®·£Àè¼ÇÀÌ Áß´ÜµÇ¸é ¹ß»ý

»ç¿ë¿¹:


<% @Transaction=required %> -->¹®¼­ÀÇ ÃÖ»ó´Ü¿¡ ÄÚµù

<script language=vbscript runat=server> //--> ¼­¹ö¿¡¼­ ½ÇÇà

Sub OnTransactionCommit()   //--> Á¤»óÀûÀ¸·Î Æ®·£Àè¼Ç(¸í·É¼öÇà) ÀÌ ¼öÇàµÇ¾úÀ»¶§ ÇÒÀÏ ÄÚµù

    response.write  "<p style=color=red>Á¤»ó¿Ï·á ^^</p>"

End Sub


Sub OnTransactionAbort()  //--> Æ®·£Àè¼Çµ¿¾È ¿¡·¯¹ß»ý½Ã ÇÒÀÏ ÄÚµù

    response.write  "<p style=color=red>¿¡·¯¹ß»ý !!</p>"
    
End Sub

</script>

<%
set db=server.createobject("adodb.connection")
db.open("dsn=study2;uid=sa;pwd=;")

sql="insert test1 values('www','ddd','tewt','test')"//-->¨ç ¹Ù¸¥¿¹¹®(½ÇÇàÀÌ ¾ÈµÊ) 
db.execute sql

sql="insert test1 values('kim',kkk)"//-->¨è À߸øµÈ ¿¹¹®(½ÇÇàÀÌ ¾ÈµÊ)
db.execute sql

db.close
set db=nothing
%>
--> À§ÀÇ ¿¹¿¡¼­ Æ®·£Àè¼Ç󸮰¡ ¾øÀ¸¸é ¨èÀÇ ÄÚµùÀÌ À߸øµÇ¾îµµ ¨çÀÇ ½ÇÇ๮Àº ½ÇÇàµÊ)



Copyright ¨Ï2001¡­2003, alza.wo.to All Rights Reserved.