Lecture de données Oracles avec ADO dans Excel

  • Initiateur de la discussion Initiateur de la discussion ludo27
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ludo27

XLDnaute Junior
Bonjour,
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 :
ORA-12154: TNS ; l'identificateur de connexion indiqué n'a pas pu être résolu
à l'exécution de la ligne :
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.

🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour