UpsOms.ITransaction

Définition

/***************************************************************/
Interface ITransaction Defaut TailleSegment 2 ConserverObjets
/* Objet : Interface correspondant aux transactions. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Proprietes propres. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Interface

L'interface ITransaction modélise une transaction soit sur des objets ou soit vers une base de données relationnelles.

L'interface ITransaction ne possède pas de constructeur.

Opérateurs

L'interface ITransaction possède les opérateurs standards suivant :

Exemple

Pour un exemple complet, merci de se référer à Transactions.

Type TA Transactionnel Defaut
/***************************/

Fin Type

Principal
/*******/
Variable
/******/
Debut
T.C="coucou";
TachePrincipale.TransactionCourante.Valider();
/* On valide la modification. */
Ecran.Ecrire(T.C+"\n");

T.C="hello";
TachePrincipale.TransactionCourante.Invalider();
/* On invalide la modification. */
Ecran.Ecrire(T.C+"\n");

Tr=Transaction("MaITransactionFille");
Si Tr==TachePrincipale.TransactionCourante Alors
/* Egalité entre deux transactions. */ Fin Si
Si Tr!=TachePrincipale.TransactionCourante Alors
/* Inégalité entre deux transactions. */ Fin Si
Fin Principal

Voir aussi

ConnexionDb2, ConnexionMaxDB, ConnexionMySql, ConnexionOdbc, ConnexionOracle, ConnexionPostgreSQL, ConnexionSqlServer et Transaction pour la mise en oeuvre de cette interface est mise en oeuvre.

Traduction

---------