Connexion VB6 & base de donnée sans passer par ADO

Stag2 Messages postés 26 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 22 juillet 2008 - 2 juil. 2008 à 15:56
Stag2 Messages postés 26 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 22 juillet 2008 - 2 juil. 2008 à 23:29
Bonjour
Je cherche à faire communiquer une base de donnée ainsi que mon application VB6.
Je ne souhaite pas passer par ADO car cette apllication sera installée sur plusieurs ordinateurs différents avec la même base de donnée mais à des chemins différents.
Ex:
PC1: C:\program files\mabdd.mdb
PC2:C:\mabdd.mdb
PC3:D:\...\documents de X\mabdd.mdb
etc...

A ma connaissance, passer par ADO ne fonctionne que si le chemin de la bdd est fixe. Y aurait il un moyen de contourner cet obstacle avec un code VB approprié ?
J'espère avoir été clair,
Merci

3 réponses

cs_ghuysmans99 Messages postés 3982 Date d'inscription jeudi 14 juillet 2005 Statut Membre Dernière intervention 30 juin 2013 16
2 juil. 2008 à 19:06
Marche très bien avec ADO ...
Suffit de changer la chaîne de connexion !
_______________________________________________________________________
VB.NETis good ...VB6is better
0
PCPT Messages postés 13272 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 47
2 juil. 2008 à 19:42
salut,

d'accord avec ghuysmans99, je ne vois pas le problème !

si ton appli est à différents endroits et que la base est toujours au même à l'appli (exemple : dans le dossier DATA \en partant du chemin de l'appli), ton chemin sera juste relatifapp.path & "\DATA\mabdd.mdb"

si par contre la base n'est vraiment pas fixe, à toi de donner la main à l'utilisateur (avec un commondialog par exemple) pour qu'il aille charger la bonne base, mais dans ces 2 cas ADO est tout à fait approprié

++
<hr size="2" width="100%" />Prenez un instant pour répondre à [infomsg_SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp  
0
Stag2 Messages postés 26 Date d'inscription lundi 30 juin 2008 Statut Membre Dernière intervention 22 juillet 2008
2 juil. 2008 à 23:29
Ah ok, ca va me simplifier les choses alors :)

Merci pour vos réponses rapides
0
Rejoignez-nous