The manual Page
Version française
   
index | glossary | news | downloads | links ]
  introduction à ASP
écrire en ASP
le fichier global.asa
les variables
les objets ASP 3.0
l'objet Request
l'objet Response
l'objet ObjectContext
   .OnTransactionAbort
   .OnTransactionCommit
   .SetAbort
   .SetComplete
l'objet Application
l'objet Session
l'objet Server
l'objet ASPError
 
news
glossary
links
downloads
 
credits
contact
 
 
search
 
last update
19/02/2003
Valid HTML 4.0!
Valid CSS!
Hit-Parade
Mesurez votre audience


  Evénement ObjectContext.OnTransactionCommit

Description

Cet événement est déclanché lorsque la transaction en cours se termine correctement, i.e. lorsque le script se termine sans un seul appel à ObjectContext.SetAbort ou lorsque ObjectContext.SetCommit.

est appelé.

Si l'on souhaite utiliser cet événement, il faut déclarer une procédure OnTransactionCommit dans le fichier de script actuel.

Exemple

Dans l'exemple suivant, l'événement OnTransactionCommit est déclanché a la fin du script (aucun appel à ObjectContext.SetAbort n'a été fait, donc la transaction s'est correctement terminée) :

<%@Transaction = Required %>
<%
Sub OnTransactionCommit()
	Response.Write("Transaction terminée.")
End Sub
%>
<HTML>
<HEAD>
</HEAD>
<BODY>
<%
x = 0

Do While x < 6
	x = x + 1
	Response.Write(x & "<BR>" & vbNewLine)
Loop
%>
</BODY>
</HTML>

Va donner :

1
2
3
4
5
Transaction terminée.

Warning: main(../include/imprimable.php) [function.main]: failed to open stream: No such file or directory in /home.10.21/themanua/www2/asp/asp_objectcontext_ontransactioncommit.php3 on line 72

Warning: main() [function.include]: Failed opening '../include/imprimable.php' for inclusion (include_path='.:/usr/local/lib/php') in /home.10.21/themanua/www2/asp/asp_objectcontext_ontransactioncommit.php3 on line 72


Copyright © 2000-2002 themanualpage.org - This site is submissive to the terms of the GNU GPL and FDL licences.