ludo27
XLDnaute Junior
Bonjour,
j'essaie de lire des données d'une base Oracle avec le script suivant :
J'obtiens l'erreur :
Je peux par ailleurs me connecter normalement à la base avec Toad.
Si quelqu'un a une idée, je suis preneur.
Merci.
🙂
j'essaie de lire des données d'une base Oracle avec le script suivant :
Code:
Private Sub CnxOracle()
'Ajouter référence Microsoft ActiveX pour pouvoir utiliser Objets ADO
'Déclaration de la variable de connexion
Dim cnx As ADODB.Connection
Set cnx = New ADODB.Connection
Dim StConnectionString As String
'Définition de la chaîne de connexion
StConnectionString="Provider=OraOLEDB.Oracle;Data Source=XXXXXXXX.WORLD=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=YY.YY.YY.YY)(PORT=ZZZZ))(CONNECT_DATA=(SERVICE_NAME=XXXXXXXX)));User Id=MyId;Password=MyPwd;"
cnx.ConnectionString = StConnectionString
'Ouverture de la base de données
cnx.Open
'Fermeture de la base de données
cnx.Close
End Sub
J'obtiens l'erreur :
à l'exécution de la ligne :ORA-12154: TNS ; l'identificateur de connexion indiqué n'a pas pu être résolu
Code:
cnx.Open
Je peux par ailleurs me connecter normalement à la base avec Toad.
Si quelqu'un a une idée, je suis preneur.
Merci.
🙂