RÉCUPÉRER LE NOM DES TABLES D'UNE BASE DE DONNÉES ACCESS ET AFFICHER DANS UNE LI

Signaler
Messages postés
99
Date d'inscription
lundi 14 octobre 2002
Statut
Membre
Dernière intervention
28 décembre 2005
-
Messages postés
8
Date d'inscription
jeudi 25 septembre 2008
Statut
Membre
Dernière intervention
5 mai 2010
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30255-recuperer-le-nom-des-tables-d-une-base-de-donnees-access-et-afficher-dans-une-listbox

Messages postés
8
Date d'inscription
jeudi 25 septembre 2008
Statut
Membre
Dernière intervention
5 mai 2010

bonjour,
j'aimerai savoir comment récupérer les colonnes d'une table.
merci
Messages postés
1
Date d'inscription
mercredi 13 février 2008
Statut
Membre
Dernière intervention
18 mars 2009

Bonjour,
J'aimerai savoir s'il est possible d'effectuer cela en mode déconnecté, j'ai essayé mais je reçois un message m'indiquant que la méthode GetOleDbSchemaTable n'est accessible qu'en mode connecté :/
Merci
Messages postés
1
Date d'inscription
vendredi 8 août 2008
Statut
Membre
Dernière intervention
12 août 2008

Slt,

pour répondre à Nehla :

DataTable t = GetTables(oledbConn);
foreach (DataRow row in t.Rows){
comboBox1.Items.Add(row["TABLE_NAME"].ToString());
}

Hope this help.
Messages postés
49
Date d'inscription
jeudi 23 mars 2006
Statut
Membre
Dernière intervention
18 juin 2009

Slt
j'ai utilisé cette methode "DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,new object[] {null, null, null, "TABLE"});" et j'ai mis le resultat dans un comboBox et lorsque je veux recuperer la valeur selectionnée du combobox j'ai ressu le résultat suivant System.Data.DataRowView.
je veux le nom de la table.
Merci d'avance pour l'aide
Afficher les 13 commentaires