Remplir un DataSet avec toute la base
Bonjour,
Voilà j'essai d’accéder à une base de donnée Access en C# et j’utilise cette méthode pour récupérer le contenu d’une table dans un Dataset.
Code:
1 2 3 4 5
| string Requete = "select * from " + TableName;
System.Data.DataSet DtSet = new System.Data.DataSet();
System.Data.OleDb.OleDbDataAdapter AdapTContact = new System.Data.OleDb.OleDbDataAdapter(Requete, Connection);AdapTContact.Fill(DtSet, ((char)0).ToString());
DtSet.Tables[0].TableName = TableName;
return DtSet.Tables[0]; |
Cette méthode nécessite de connaitre le nom de la table ou des tables pour remplir le Dataset.:roll:
Ma question est la suivante, Y a-t-il un moyen de récuperer tout le contenu de ma base dans un Dataset sans me faire toutes les tables une par une ?:?
Imaginons par exemple que je ne connaisse pas le nom des tables de ma base.
J’ai essayer de mettre Select * from * dans la requête mais cela ne marche pas.:(
merci