-
[Sql] SQLCODE -1001
Bonjour,
j'ai un programme TP, qui se plante en SQLCODE -1001 lors de l'ouverture d'un curseur Oracle.
Environnement : Unix-Tuxedo-Cobol-SQL-Oracle.
Quelles démarches entreprendre sachant que je ne peux faire que des display Cobol ? puis-je dans la SQLCA trouver une information m'indiquant le champ en erreur ? la requête SQL est une jointure avec plusieurs critères dans le WHERE.
Merci d'avance,
Frg.
-
IL s'agit d'un code erreur DB2 (à priori), pas Oracle.
Les codes Oracle sont de la forme ORA-xxxxx ! ;-)
-
Il y a plusieurs explications possibles a un ORA-1001 suivant l'evenement qui le declenche (open, open using, (re-)open, fetch, etc).
La version d'Oracle et le bout de code en question seraient utiles.
-
Sqlcode -1001
Je vous remercie de vos réponses mais j'ai trouvé.
Le programme (à l'origine en DB2/IBM converti en Oracle/Unix) faisait un open sur un cursor A pour fetcher dans la foulée sur le cursor B !!! Apparemment, DB2 gère cela mais Oracle émettait le SQLCODE -1001.
Cordialement.