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


Objet 

Représente une base de données UltraLite.

Prototype 

ULData db;
db.Open();

Description 

La classe ULData représente une base de données UltraLite associée à votre application. Elle fournit des méthodes pour ouvrir et fermer une base de données, et pour vérifier si une base de données est ouverte.

Vous devez ouvrir une base de données avant de la connecter ou d'exécuter une opération quelconque, et vous devez la fermer lorsque vous avez exécuté toutes les opérations souhaitées, avant de fermer votre application.

Pour les applications multithread, chaque thread doit créer 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.

Pour les utilisateurs d'Embedded SQL, l'ouverture d'un objet ULData équivaut à appeler db_init.

Pour connaître la position de cette classe dans la hiérarchie API, reportez-vous à la section Hiérarchie des classes de l'API C++.

Exemple 

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

ULData db;
db.Open();

Méthode Close
Méthode drop
Méthode Initialize
Méthode IsOpen
Méthode Open
Méthode PalmExit [déconseillée]
Méthode PalmLaunch [déconseillée]
Méthode Reopen [déconseillée]
Méthode StartDatabase
Méthode StopDatabase

Collection Contents Précédent Suivant PDF