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
%>
--> À§ÀÇ ¿¹¿¡¼ Æ®·£Àè¼Ç󸮰¡ ¾øÀ¸¸é ¨èÀÇ ÄÚµùÀÌ À߸øµÇ¾îµµ ¨çÀÇ ½ÇÇ๮Àº ½ÇÇàµÊ)
|