[C#] [.NET] Récupération des noms de tables d'une base
Bonjour,
contexte: j'ai une base access (fichier .mdb) qui contient 3 tables.
je me connecte avec OdbcConnection, et arrive a lire/modifier les infos dans les tables avec OdbcCommand et OdbcDataReader...
mon probleme est que je n'arrive pas a lire les infos sur la base elle meme( nombre de table présente, nom des tables ...)
en fait si je ne créé pas la base moi meme, comment je peux savoir ce qu'elle contient ??
pour l'instant je suis obligé d'indiqué en "dur" le nom de la table sur laquelle je veux faire une select par exemple.
"myCommand.CommandText = "SELECT * FROM Projets";"
j'aimerais pouvoir récupérer le nom de la table dynamiquement.
je débute en .NET, si vous pouviez me donné un peu d'aide ce serait top !
Merci par avance.
Guillaume.
[C#][.NET]Récupération des noms de tables d'une base ODBC
merci pour vos conseils, je vais regarder oledb.
en fait, je sélectionne un fichier .mdb grace a un OpenFileDialog, ensuite je veux afficher les tables présentent dans cette base pour faire des requetes de facon graphique.
tout marche pour l'instant si je connais le nom de la table et que je la met en dur dans ma command.
met l'interet c'est de travailler sur des bases inconnues.
je vous remerci encore et vais regarder de ce pas oledb.
Guillaume ( débutant .NET )
[C#][.NET]Récupération des noms de tables d'une base ODBC
j'avais remarqué, merci.
c'est bon j'ai réussi à faire ce que je voulais.
Merci à tous pour vos conseils, ils m'ont grandement aidé.