Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2963 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Connection à une BDD Access depuis VBA sous Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Connection à une BDD Access depuis VBA sous Excel

n°976238
sopi
Posté le 09-02-2005 à 11:39:43  profilanswer
 

Hello !
 
J'aimerais depuis une procédure sous VBA d'Excel me connecter à une base de données Access que j'ai créé auparavant.
J'ai vu dans plusieurs sites que je dois utiliser ADODB.Connection, mais le compilateur se ne plante. Il ne le connait pas.
 
Dois-je installer un quelconque composant pour pouvoir réaliser ma connection ?
Et par hasard si vous auriez un bout de code qui fonctionnerait, serait-il possible de me le transmettre ???
 
Un grand merci pour votre aide ...  ;)  

mood
Publicité
Posté le 09-02-2005 à 11:39:43  profilanswer
 

n°976250
FlorentG
Posté le 09-02-2005 à 11:47:37  profilanswer
 

Faut ajouter la référence vers ADO (ou DAO suivant ce que tu préfères)

n°976264
sopi
Posté le 09-02-2005 à 11:53:38  profilanswer
 

FlorentG a écrit :

Faut ajouter la référence vers ADO (ou DAO suivant ce que tu préfères)


 
Mais je dois ajouter où cette référence ??  

n°976268
FlorentG
Posté le 09-02-2005 à 11:59:29  profilanswer
 

Outils\Références

n°977277
sopi
Posté le 10-02-2005 à 09:41:48  profilanswer
 

FlorentG a écrit :

Outils\Références


Merci ! Mais y a tellement de références différentes laquelle dois-je choisir ???

n°977280
FlorentG
Posté le 10-02-2005 à 09:44:16  profilanswer
 

Sopi a écrit :

Merci ! Mais y a tellement de références différentes laquelle dois-je choisir ???


Si tu veux du ADO, choisi genre Microsoft ADO machin :)

n°977295
sopi
Posté le 10-02-2005 à 09:52:27  profilanswer
 

Ok ... et sais-tu ou je trouve le nom du provider que je vais utiliser ? Car il me met une erreur sur le provider, il dit qu'il est pas installer, mais je sais pas comment trouver le bon ...
Un grand merci !

n°977312
FlorentG
Posté le 10-02-2005 à 10:00:38  profilanswer
 

Envoi la chaîne de connexion que t'as mis

n°977317
sopi
Posté le 10-02-2005 à 10:05:33  profilanswer
 

Et voilà :
Set conn = CreateObject("ADODB.Connection" )
conn.Provider = "Microsoft.Jet.Oledb.3.51"
conn.ConnectionString = "G:\Projects\0410_Direction_CDU\Finances\cout_data.mdb"
conn.Open

n°977319
FlorentG
Posté le 10-02-2005 à 10:08:52  profilanswer
 

La propriété Provider est en lecture seule, non ?
 
Moi je metterais :

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=""G:\Projec[...]ances\cout_data.mdb"""


Message édité par FlorentG le 10-02-2005 à 10:09:21
mood
Publicité
Posté le 10-02-2005 à 10:08:52  profilanswer
 

n°977328
sopi
Posté le 10-02-2005 à 10:16:05  profilanswer
 

Un grand merci !!!!  :)  :)  
Ca à l'air de marcher !!!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Connection à une BDD Access depuis VBA sous Excel

 

Sujets relatifs
Remplir une JTable avec une BDD[VB/VBA/VBS] Récupérer l'heure d'un serveur WEB
converions ACCESS / ORACLEcopier coller excel vers acces
Quels droits nécessaires pour utiliser un fichier Access?Planning partagé sous Access
MAJ comobo box dans un formulaire Accessptit prog avec excel
Migration Access/VBA/Windows=> PHP/MySQL/Linux 
Plus de sujets relatifs à : Connection à une BDD Access depuis VBA sous Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR