Bonjour,
Je souhaites via une macro VBA eXcel intéroger une base oracle mais ne souhaites pas rajouter dans le tnsnames.ora l'adresse de la base.
Comment dois-je écrire la chaine de connection ?
En faisant comme ca, j'ai une message d'erreur, source introuvable et nom de pilote nom spécifié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 sql = "select 1 from dual" connect_string = (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=mon_serveur.camieg.org)(PORT=mon_port))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=mon_service)));UId=mon_id;Pwd=mon_pwd; rs_sql.Open (sql), connect_string
Merci par avance de votre aide.
Partager