bonjour,
voila, je dois d'utiliser la librairie OCI (et non OCIlib malheureusement) pour realiser une requete du type select * from table1.
Tout ce passe bien jusqu'a ce que j'essaie de recuperer la premiere ligne.
j'ai fait un OCIPrepare , suivi d'un OCI execute, jusque la tout va bien.
le probleme c'est pour recuperer le resultat. Si j'ai bien compris (la doc etant pas tres clair la dessus), je recuperer d'abord le nombre de colonne que la reponse contient, suivi du type de chaque colonne puis je fais un OCIDefine, puis un fetch pour recuperer chaque ligne.
la ou cela coince, c'est pour recuperer le type et faire l'appel du define.
dans le define il faut faudra dire de quelle type sera la case. Soit SQLT_INT soit SQLT_STR;
or quand je fait type == SQLT_INT ou type == SQLT_STR tout les deux sont faut.
Comment savoir de quelle type sont les réponses?
merci
a++
Partager