UpsDb2.ConnexionDb2

Définition

/***************************************************************/
Type ConnexionDb2 HeriteDe IConnexionSql Defaut TailleSegment 2 ConserverObjets
/* Objet : Interface correspondant aux connexions Db2. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* Heritage des proprietes d'Objet. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des proprietes d'ITransaction. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des proprietes d'IConnexionSql. */
/*-------------------------------------------------------------*/
Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'Objet. */
/*-------------------------------------------------------------*/
Public : Prive : /*-------------------------------------------------------------*/
/* Heritage des methodes d'ITransaction. */
/*-------------------------------------------------------------*/
Public : /*-------------------------------------------------------------*/
/* Heritage des methodes d'IConnexionSql. */
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/* Methodes propres. */
/*-------------------------------------------------------------*/
Public : Prive : Fin Type

Le type ConnexionDb2 modélise une connexion vers une base de données relationnelles Db2 d'Ibm.

Il peut exister simultanément plusieurs connexions vers Db2 pour une ou plusieurs tâches.

Le type ConnexionDb2 possède un constructeur implicite dont les paramètres sont les suivants :

Selon les valeurs des paramètres UpsDb2.NbConnexionsMin et UpsDb2.NbConnexionsMax, la connexion physique peut être issue d'un recyclage à son ouverture ou recyclée à sa fermeture si l'utilisateur, le mot de passe et la base de données sont identiques à ceux donnés par le paramètre UpsDb2.Connexion.

Opérateurs

Le type ConnexionDb2 possède les opérateurs standards suivant :

Exemple

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

Principal
/*******/
Variable
/******/

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

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

Si C==C2 Alors
/* Egalité entre deux connexions. */ Fin Si
Si C!=C2 Alors
/* Inégalité entre deux connexions. */ Fin Si
Fin Principal

Traduction

---------