UpsOdb.ConnexionOdbc

Définition

/***************************************************************/
Type ConnexionOdbc HeriteDe IConnexionSql Defaut TailleSegment 2 ConserverObjets
/* Objet : Interface correspondant aux connexions Odbc. */
/***************************************************************/
/*-------------------------------------------------------------*/
/* 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 ConnexionOdbc modélise une connexion vers une source de données Open DataBase Connectivity (ODBC).

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

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

Les transactions des connexions Odbc ne peuvent être synchronisées par Up ! Object Management System avec les transactions des tâches parce que la norme Odbc ne supporte pas cette fonctionnalité.

Selon les valeurs des paramètres UpsOdb.NbConnexionsMin et UpsOdb.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 UpsOdb.Connexion.

Opérateurs

Le type ConnexionOdbc 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

---------