Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Outlook > VBA Outlook
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/06/2011, 11h29   #1
Invité de passage
 
Homme Jérémy
Étudiant
Inscription : juin 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 32
Points : 2
Points : 2
Par défaut Acces BDD MySql avec Outlook 2010

Bonjour à tous,

J'ai développé des macros sous VBA Outlook dans le cadre de mon stage.
Le tout fonctionnait parfaitement depuis le poste du lycée mais lorsque j'ai voulu mettre en place ces macros sur le poste de mon tuteur, une erreur est survenue lorsque j'ouvre la connexion à la Base de donnée MySql.

Afin que les macros s'exécutent correctement, il faut ajouter quelques références mais impossible de trouver l'une d'entre elle et je suppose que le souci vient de la.
La référence manquante est la suivante :
Microsoft OLE DB provider for OLAP Services Connection Dialog 8.0

Alors que sur le poste du lycée je l'ai trouvé sans problème.

Voici la partie de code problématique :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
'Connexion à la base de données MySQL
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim fld As ADODB.Field
Dim sql As String
Dim Variable As String
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
                        & "SERVER=localhost;" _
                        & "DATABASE=outlook;" _
                        & "UID=root;PWD=;"
                        
'Ouverture de la base de données MySQL
conn.Open
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM RefAffaires;", conn
rs.MoveFirst
L'erreur suivante survient lorsque que j'ouvre la connexion :

Erreur d'exécution '-2147467259 (80004005)' :

[Microsoft][Gestionnaire de Pilote ODBC] Source de données introuvable
et nom de pilote non spécifié


Le poste du lycée et celui de mon tuteur ont pourtant la même version Outlook 2010.
J'ai cherché cette référence mais je n'ai pas trouvé ... Si quelqu'un pouvait m'aider ? Merci beaucoup
Jerwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 11h34   #2
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : juillet 2007
Messages : 437
Points : 558
Points : 558
Bonjour,

Il est nécessaire d'installer le pilote ODBC pour MySQL !

Et tout devrait rouler !
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 11h54   #3
Invité de passage
 
Homme Jérémy
Étudiant
Inscription : juin 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 32
Points : 2
Points : 2
Merci beaucoup de ton aide, j'ai téléchargé et installé apparemment correctement ce connector mais l'ouverture ne se fait toujours pas et je n'ai toujours pas la référence ...

Pourais tu me dire ce que je dois faire ensuite ? J'avoue que je suis perdu la ..
Jerwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 16h52   #4
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : juillet 2007
Messages : 437
Points : 558
Points : 558
Tu peux te référer à ce superbe site qui te donnera TOUTES les chaines de connexions que tu souhaites en fonction de la techno' et de ta base de données.

Mais pour toi, je pense qu'en utilisant celle-ci, cela devrait être bon :

Code :
Driver={MySQL ODBC 5.1 Driver};Server=localhost;Database=myDataBase; User=myUsername;Password=myPassword;Option=3;

Le "Driver={MySQL ODBC 5.1 Driver}" est très important ...
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/06/2011, 22h13   #5
Invité de passage
 
Homme Jérémy
Étudiant
Inscription : juin 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 32
Points : 2
Points : 2
Ok merci, je vais essayer ça demain matin sur le poste et je te tiens au courant.

Bonne soirée
Jerwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 09h53   #6
Invité de passage
 
Homme Jérémy
Étudiant
Inscription : juin 2011
Messages : 32
Détails du profil
Informations personnelles :
Nom : Homme Jérémy
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2011
Messages : 32
Points : 2
Points : 2
J'ai changé la chaine de connexion pour 5.1 et cela fonctionne parfaitement.

Merci a toi !
Jerwyn est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/06/2011, 10h07   #7
Membre expérimenté
 
Homme
Inscription : juillet 2007
Messages : 437
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Secteur : Santé

Informations forums :
Inscription : juillet 2007
Messages : 437
Points : 558
Points : 558
Le "tag" Résolu alors

Bonne continuation !
Luc1an0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h08.


 
 
 
 
Partenaires

Hébergement Web