Maison > base de données > tutoriel mysql > Comment remplir un ensemble de données avec deux tables à l'aide d'un seul DataReader ?

Comment remplir un ensemble de données avec deux tables à l'aide d'un seul DataReader ?

Mary-Kate Olsen
Libérer: 2024-12-30 02:50:40
original
188 Les gens l'ont consulté

How to Populate a Dataset with Two Tables Using a Single DataReader?

remplir un ensemble de données avec deux tables à l'aide d'un seul lecteur de données

remplir un ensemble de données à partir de tables de base de données via un lecteur de données est cependant la tâche la plus simple, en cas de problème de relation entre un et plusieurs enfants tables ainsi que les tables principales. pour résoudre ce problème, plusieurs instructions de sélection peuvent être envoyées à la base de données en une seule requête, car

select * from field1; select * from field2
Copier après la connexion

l'adaptateur de données créé à partir de cette requête attribuera automatiquement les noms de table comme table, table1, table2, etc. Pour écraser ces noms générés, la propriété tablemappings doit être utilisée comme

SqlDataAdapter adapter = new SqlDataAdapter(
      "SELECT * FROM Customers; SELECT * FROM Orders", connection);
adapter.TableMappings.Add("Table", "Customer");
adapter.TableMappings.Add("Table1", "Order");

adapter.Fill(ds);
Copier après la connexion

où l'adaptateur est un adaptateur de données créé pour remplir l'ensemble de données et le client et la commande sont des noms de table prédéfinis.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal