Trouver le nom des bases de données d'un serveur

Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 - 17 avril 2007 à 14:24
Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 - 17 avril 2007 à 14:39
Bonjour,

Je développe actuellement un programme qui dois se connecté à différant type de
base de donnée (MySQL, Oracle, Postgres, ...) sans avoir aucune autre
information que : le driver ODBC à utilisé, l'IP du serveur, et un
login/password.

Mon problème est que je n'arrive pas à trouver comment faire pour récupérer le
nom des bases de données disponible sur mon serveur (le nom de mes tables et de
champs ne pose pas de problème). Cela dois venir de ma façon de me connecté :
je ne sais me connecté qu'à une base d'un serveur et non pas à un serveur pour
qu'il me fournisse le nom des bases disponibles.

Ma chaine de connection (une erreur se produit si je reture le nom de base):
connex.Open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=" & Serveur & ";DATABASE=" & BaseDeDonnées & ";USER=" & User & ";PASSWORD=" & Password & ";OPTION=" & 85 & ""


Si quelqu'un à une solution (ou même un axe de recherche) ça serais génial car je ne
sais pas cois faire et je ne trouve rien me permettant de faire ça.

Merci


Amicalement

2 réponses

cs_Nicko11 Messages postés 1141 Date d'inscription mercredi 7 mars 2007 Statut Membre Dernière intervention 19 septembre 2007 3
17 avril 2007 à 14:31
Ne pourrais tu pas faire une recherche de fichiers suivant leur extention:

genre .mdb pour access (a voir pour les autres).
0
Polack77 Messages postés 1098 Date d'inscription mercredi 22 mars 2006 Statut Membre Dernière intervention 22 octobre 2019 1
17 avril 2007 à 14:39
Heeeeee, non vue que je dois me connecté à
différant type de base de données simplement en connaissant le nom du driver
odbc. Je n'ai même pas à reconnaître les types des bases de données (enfin si
mais que pour certain cas, des problèmes de syntaxe SQL suivant les type bases
de données, en PostGres notamment)

Par contre si une autre façon de faire que l'ODBC ça m'intéresse.




Amicalement
0
Rejoignez-nous