CPDB.Net

https://cpdb.ppcompiler.org/

4- Fonctions de gestion des champs (CPDB librairie)



Introduction

Dans la version courante, 4 types de champs sont supportés :



 

Lecture d'un champ de type Chaine

Utilisez l'exemple suivant :





Err err;
MemHandle handle;
Char *string;

err = CPDB_LireChaine(mydbHandle, "NOMDUCHAMPS", &handle);
if (err == 0)
{
string = MemHandleLock(handle);
// Utilisez votre chaine ici
// ...
// Libérez votre chaine
MemHandleUnlock(handle);
MemHandleFree(handle);
}

Important : La fonction CPDB_LireChaine alloue la mémoire pour vous, vous devez donc libérer la mémoire après utilisation.


 

Lecture d'un champ numérique

Utilisez l'exemple suivant :


Entier court :


Int8 int8; err = CPDB_LireEntierCourt(hOREST, "NOMDUCHAMPS", &int8);


Entier :


Int16 int16; err = CPDB_LireEntier(hOREST, "NOMDUCHAMPS", &int16);

Entier long :

Int32 int32; err = CPDB_LireEntierLong(hOREST, "NOMDUCHAMPS", &int32);


 


Plus d'information


CPDB_LireEntierCourt


CPDB_LireEntier


CPDB_LireEntierLong


CPDB_LireChaine