Bonjour,

Suite au problème abordé dans la discussion suivante :
http://www.developpez.net/forums/d16...curseur-cobol/

J'ai ajouté ce code à un sous programme COBOL qui fait du SQL :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
           EXEC SQL
              CONNECT :ORAUSER
              IDENTIFIED BY :ORAPASS
              USING :ORASERV END-EXEC.
           END-EXEC
Lorsque j'exécute l'écran utilisant le programme appelant mon sous programme sous mon profile, ça fonctionne.

Mais si j'essaie par un autre profil, j'obtiens un SQLCODE -12154.
Or les ORAUSER, ORAPASS et ORASERV sont utilisés pour tous les profiles par d'autres programmes qui, eux fonctionnent.

Pouvez-vous m'aider ?