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 C# : Sélectionner tout - Visualiser dans une fenêtre à part
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.
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
Partager