Introduzione alle pagine ASP
Variabili e la prima pagina ASP
I Cicli di Controllo e i Blocchi Condizionali
SubRoutine e Function
Guida ai DataBase
Il modello Entità/Relazione
Connessione ai DataBase
Query con ASP
I Recordset
Utilizzo di MySQL con ASP
I Cookies
Gestione di File di Testo con ASP
Formattazione dei numeri
Gestione delle Stringhe
Gestione spazi nelle stringhe
Variabili scalari e Array
Reindirizzamento di una pagina
Operazioni matematiche
Inclusione di File
Consigli per la creazione di pagine ASP
Ecco qui le guide a tutti gli Oggetti Built-In di ASP:
Gli Oggetti Built-In di ASP
L'Oggetto Application
L'Oggetto AspError
L'Oggetto ObjectContext
L'Oggetto Request
L'Oggetto Response
L'Oggetto Server
L'Oggetto Session
Guida ASP da:
“Il mondo delle pagine ASP”
ALTRE GUIDE E MANUALI
Posizionamento motori di ricerca
Bed Breakfast Italia
Vacanza vacanze
Sicurezza stradale
Tutto sul matrimonio
Guida registrazione domini
Manuale Asp
|
|
L'Oggetto ObjectContext
Questo oggeto viene utilizzato per gestire le transazioni (effettuate con ASP) attraverso il Microsoft Transaction Server (MTS).
Le transazioni sono utili ad esempio per i negozi on line, in cui devo essere sicuro che un ordine dell'utente venga processato correttamente dal sistema.
Una transazione può essere eseguita (Committ) o annullata (Abort).
Per dire alla pagina di utlizzare le transazioni bisogna inserire come prima riga della pagina:
<%@ TRANSACTION=Required %> che è la direttiva necessaria per usare le transazioni.
La sintassi di questo oggetto è la seguente:
ObjectContext.Method
Il modello dell'oggetto ObjectContext è il seguente:
Methods
SetAbort |
La transazione iniziata dallo script non è stata completata e le risorse non devono essere aggiornate |
SetComplete |
La transazione iniziata dallo script è stata completata e le risorse devono essere aggiornate |
Events
OnTransactioAbort |
Si verifica quando una transazione viene annullata da qualche errore di processamento. Viene anche chiamata la Sub di gestione (se esiste). |
OnTransactioCommit |
Si verifica quando una transazione viene completata con successo. Viene anche chiamata la Sub di gestione (se esiste). |
Vediamo ora un semplice esempio:
<%@ TRANSACTION=Required LANGUAGE="VBScript" %>
<%
Option Explicit
ObjectContext.SetAbort
Sub OnTransactionAbort
Response.Write "<p><b>La Transazione è stata annullata</b>."
Response.Write "Questo messaggio proviene dal raccoglitore di eventi OnTransactionAbort."
End Sub
%>
|