Bonjour,
J'essais de créer une classe et je voudrais savoir si je pars sur le bon chemin....
Je voudrais que ma classe gère un dataset. Dans celle-ci j'ai déclaré un objet DataSet afin de pouvoir y charger plusieurs tables.
J'ai également créé des fonctions comme Connection, DataSet, DataAdapter, DataTable ....
Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part Private objDataSet As New DataSet
J'arrive à charger des tables dans le dataset, à y ajouter des lignes, ... Mais mon soucis se situe au niveau du DataAdapter. Avec une base Access, il faut un DA par table, et lors de l'update il faut ce même DA.
Par exemple, je charge, dans cet ordre, la table Tbl_Personne, puis la table Tbl_Voiture dans mon DataSet. J'ajoute une ligne à la table Tbl_Personne du DataSet, pas de soucis, mais au moment de faire un update, mon DA sera celui utilisé pour charger la table Tbl_Voiture, j'obtiendrais une erreur....
Comment résoudre se problème ?
Comment faire pour créer un DA par table et pouvoir y faire référence au moment de l'update ?
Peut-on indexé des DataAdapter, comment ?
Merci d'avance pour le coup de main
Gwendal
Partager