Bonjour!

J'essaie de faire une requête de mise-à-jour dans une BD Oracle avec une macro Excel VBA, mais à chaque fois ça me demande le mot de passe. Pour contrer ce problème, j'ai essayer de faire ce qui suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
    Dim objConn As DAO.Database
    Dim objRS As DAO.Recordset
 
    Dim ConnectStr As String
    ConnectStr = "Driver={Microsoft ODBC for Oracle};& Source=maBD.WORLD;& UID=information;& Password=information"
 
    Set objConn = OpenDatabase(ConnectStr)
 
    Set wbkClasseur = Workbooks.Add
 
[traitement...]
 
    Set objRS = Nothing
    objConn.Close
    Set objConn = Nothing
mais ça me donne un message d'erreur que le fichier Driver={Microsoft ODBC for Oracle};& Source=maBD.WORLD;& UID=information;& Password=information est introuvable...

Quel est alors le meilleur moyen de procéder pour accéder à ma BD sans avoir à entrer le mot de passe à chaque fois?

Merci!!

aldapal