Scopo
Ritorna lo stato di una transazione (vedi Tipi Stato Transazione). Conoscere lo stato di una transazione può essere utile per esempio per interrompere una procedura nel caso in cui la transazione risulti già abortita.
Sintassi
int stato = 0 //
//
stato := INDE.GetTransactionStatus(id transazione)
//
stato := INDE.GetTransactionStatus(id transazione)
Argomenti
ID Transazione | Identificativo della transazione |
Valore di ritorno
Viene ritornato un intero corrispondente allo stato della transazione. I possibili stati di una transazione sono elencati nella lista valori Tipi Stato Transazione.
Esempio di codice
// ***********************
// Conferma la transazione
// ***********************
public void Transazione.Commit()
{
EsempiMS.INDE.CommitTransaction(ID)
Status := EsempiMS.INDE.GetTransactionStatus(ID)
this.CaricaMessaggi()
}
// Conferma la transazione
// ***********************
public void Transazione.Commit()
{
EsempiMS.INDE.CommitTransaction(ID)
Status := EsempiMS.INDE.GetTransactionStatus(ID)
this.CaricaMessaggi()
}
- Se il puntatore passato come parametro non corrisponde ad una transazione del progetto aperto, allora verrà generata un'eccezione.
Ultima modifica: 24/11/2009 / Validità: da 7.1.3300