bonjour a tous,

Voila je voudrais attaquer ma base de données mySQL avec excel en vba... mais je galere...

Il y a des tas de tuto et d'exemples sur internet mais j'ai tout essayé et rien ne va.

Le programme bugue au moment d'ouvrir la connexion avec ce message :

Erreur d'execution '-2147467259 (80004005)': Erreur Automation Erreur non spécifiée

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
 
Dim oConn As ADODB.Connection
 
Private Sub ConnectDB()
 
Set oConn = New ADODB.Connection
 
chaine = "DRIVER={MySQL ODBC 5.3 Driver};" & _
             "SERVER=127.0.0.1;" & _
             "DATABASE=envoi_plans;" & _
             "USER=root;"
 
oConn.Open chaine
 
End Sub
J'ai téléchargé le connecteur ODBC 5.3 sur le site d'Oracle.

Dans le menu 'outils' 'Références' de VBA, j'ai coché :

Microsoft ActiveXDataObjects (multidirectional) 2.8 Library
Microsoft ActiveXDataObjects recordset 2.8 Library
Microsoft ActiveXDataObjects 2.8 Library

Ce n'est pas un probleme avec ma base de données qui fonctionne bien avec des applis php.

Voilà

Merci pour votre aide