Avant de parcourir et accéder à une base de données CPDB, vous devez l'ouvrir. De la même façon, après avoir parcouru et accédé à votre base, vous devez la fermer...
Attention : vous ne pouvez pas ouvrir plus de 100 base de données en même temps, toutes applications CPDB confondues. Aussi si vous ouvrez 10 bases à un instant T, il restera 90 handles disponibles pour les autres applications.
Vous pouvez ouvrir la même base de données plusieurs fois. Ainsi vous aurez la possibilité de parcourir la même base de manière différente en même temps.
Note : Toutes les fonctions CPDB retourne un code d'erreur. Ce code vaut 0 si aucune erreur ne s'est produite. Vous trouverez la liste des codes d'erreurs ainsi que leur valeur dans l'Index des erreurs CPDB.
Utilisez l'exemple suivant :
Err err;
UInt8 mydbHandle; err = CPDB_Ouvrir(0, "mydb", dmModeReadWrite, &mydbHandle);
Paramètres :
- Le numéro de carte sur laquelle la base de données réside (0 dans l'exemple).
- Le nom de la base de données que vous souhaitez ouvrir ("mydb" dans l'exemple).
- Le mode d'ouverture : Utiliser dmModeReadWrite si vous souhaitez effectuer un tri, sinon utiliser dmModeReadOnly.
- La fonction CPDB_Ouvrir modifie le 4eme paramètres pour sauvegarder le handle de la base de données. Utilisez ce handle dans toutes les fonctions d'accès à cette base de données.
Utlisez l'exemple suivant : err = CPDB_Fermer(mydbHandle);
Ce paramètre est le handle obtenu à l'ouverture de la base de données avec CPDB_Ouvrir.
CPDB_Ouvrir
CPDB_Fermer
CPDB_DatabaseExiste
Date de création : 01/10/2003 @ 06:13
Dernière modification : 01/10/2003 @ 07:19
Catégorie : CPDB librairie
Page lue 9523 fois
|