Pb C avec OCI Oracle 8i et 9i: odsc, odefin, oexec et ofen
Pb C avec OCI Oracle 8i et 9i: odsc, odefin, oexec et ofen - C - Programmation
MarshPosté le 26-07-2006 à 18:30:00
Bonjour,
On m'a chargé de debuggé une application assez complexe écrite en C.
Cette une application de GED qui attaque un serveur de Base de donnée 9.
Cette application marche tres bien quand les client sont en version Oracle 8, mais elle rencontre plein d'erreur lorsqu'elle est installée sur un poste avec un client 9 d'oracle.
sur un client 8, on dépose une appli compilé avec l'OCI8, et sur un 9, un OCI9....
Quand je debug l'appli, je vois un enchainement de fonction de l'OCI 9 : odsc, odefin, oexec. C'est au moment ou l'on fais un ofen pour ouvrir le curseur, afin d'analyser le code retour, on trouve un code 1406 (la valeur trouvée à été tronquée) au lieu de 1403 (plus de données a chercher).
bon, je met un peu se message sans trop y croire mais on verra.
Merci pour votre aide. olivier
Message édité par molarisapa le 26-07-2006 à 18:31:02
Marsh Posté le 26-07-2006 à 18:30:00
Bonjour,
On m'a chargé de debuggé une application assez complexe écrite en C.
Cette une application de GED qui attaque un serveur de Base de donnée 9.
Cette application marche tres bien quand les client sont en version Oracle 8, mais elle rencontre plein d'erreur lorsqu'elle est installée sur un poste avec un client 9 d'oracle.
sur un client 8, on dépose une appli compilé avec l'OCI8, et sur un 9, un OCI9....
Quand je debug l'appli, je vois un enchainement de fonction de l'OCI 9 : odsc, odefin, oexec.
C'est au moment ou l'on fais un ofen pour ouvrir le curseur, afin d'analyser le code retour, on trouve un code 1406 (la valeur trouvée à été tronquée) au lieu de 1403 (plus de données a chercher).
bon, je met un peu se message sans trop y croire mais on verra.
Merci pour votre aide.
olivier
Message édité par molarisapa le 26-07-2006 à 18:31:02