Collection Contents Précédent Suivant PDF

UltraLite C++ - Guide de l'utilisateur

Informations de référence sur l'API C++ statique UltraLite

Classe ULData

Méthode Open


Prototype 

bool  Open ()

bool  Open( SQLCA* ca )

bool  Open( ul_char* parms )

bool  Open( SQLCA* ca , ul_char* parms )

Description 

Prépare l'application afin qu'elle fonctionne avec une base de données. Vous devez ouvrir l'objet ULData avant toute opération sur la base de données via l'API C++. Les exceptions à cette règle sont les suivantes :

Pour les applications multithread, chaque thread doit ouvrir son propre objet ULData. Ni l'objet ULData, ni les autres objets hérités de celui-ci (ULConnection et autres classes) ne peuvent être partagés entre threads.

Paramètres 

Open( )    Cette syntaxe peut être utilisée par la plupart des applications UltraLite. Tous les paramètres de stockage permanent définis dans la macro UL_STORE_PARMS sont utilisés lors de l'ouverture de la base de données.

Open( SQLCA* ca )    Employez cette syntaxe si vous utilisez Embedded SQL et l'API C++ dans votre application, ainsi qu'une zone SQLCA pour accéder aux mêmes données via l'API C++.

Open( ul_char* parms )    Vous pouvez définir des paramètres de stockage permanent à l'aide de la macro UL_STORE_PARMS. Cette syntaxe constitue une autre méthode pour définir des paramètres de stockage permanent. La chaîne comprend une liste d'affectations séparées par des points-virgules, sous la forme paramètre=valeur.

Open( SQLCA *ca, ul_char* parms )    Appel spécifiant à la fois la zone SQLCA et les paramètres de stockage permanent.

Pour plus d'informations sur les paramètres de stockage permanent, reportez-vous à la section Macro UL_STORE_PARMS.

Valeur renvoyée 

true (1) si la méthode a abouti.

false (0) si la méthode a échoué.

Exemple 

L'exemple suivant illustre la déclaration et l'ouverture d'un objet ULData :

ULData db;
db.Open();
Voir aussi 

Méthode Close

Définition de propriétés de base de données UltraLite

Macro UL_STORE_PARMS


Collection Contents Précédent Suivant PDF