[OCILIB] resultat requete type RAW probleme
Bonjour @ tous,
j'ai un petit souci avec le résultat d 'une requête.
J'ai besoin de récupérer une valeur de type RAW de longueur 60 (ici toto) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
QString Requete="";
unsigned int resultat;
void *buff;
unsigned int len=60;
Requete = QString("SELECT DISTINCT toto FROM tata");
st = OCI_StatementCreate(cn);
OCI_ExecuteStmt(st, Requete);
rs = OCI_GetResultset(st);
OCI_FetchNext(rs);
resultat=OCI_GetRaw(rs, 1,buff,len);
OCI_StatementFree(st); |
codé comme ceci ça plante.
si j'utilise :
Code:
OCI_GetString(rs, 1,);
ça passe et j'arrive à recuperer des caractères.
pouvez vous m'aider et me dire ce qu'il cloche avec ma commande getraw .
merci par avance