Goblinx
Messages postés10Date d'inscriptionsamedi 3 février 2007StatutMembreDernière intervention12 mai 2009
-
9 déc. 2008 à 16:48
Zakki49
Messages postés71Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention18 mai 2011
-
10 déc. 2008 à 09:21
Bonjour à tous.
Dans un test C#,
j'aimerais simplement pouvoir ajouter ou modifier et répercuter mes ajouts/modifications vers une base de données Access2007.
J'ai (bien sure) ajouter une nouvelle source de données via Visual Studio 2008, choisissant une Bd Access, un objet ***DataSet.xsd à donc été créer pour gérer les manipulations des Dataset et de la base;
Le test se déroule avec une base de données avec le nom suivant: "JobHunter" (pourquoi pas...).
- J'y viens...
Occurrence d'ajout:
JobHunterDataSet Js = new JobHunterDataSet();
JobHunterDataSetTableAdapters.AdresseTableAdapter Adresse = new JobHunterDataSetTableAdapters.AdresseTableAdapter();
Adresse.Fill(Js.Adresse);
Js.Adresse.AddAdresseRow("002", "Rue des Boulanger", "6", "Verviers", "4800");
Js.Adresse.AcceptChanges();
Adresse.Update(Js);
Mais aucun changement dans ma base, et pourtant, si on insert un affichage dans le code, on voit que le tuple est bien ajouté au DataSet..
J'ai également tenté (pour ajouter directement à la base, quitte à recharger le Dataset plus tard):
JobHunterDataSetTableAdapters.AdresseTableAdapter Adresse = new JobHunterDataSetTableAdapters.AdresseTableAdapter();
Adresse.Insert("002", "Rue des Boulanger", "6", "Verviers", "4800");
Mais de nouveau aucun changement dans ma base.
Si vous avez une quelconque piste ou idée,
Je vous remercie d'avance.
Zakki49
Messages postés71Date d'inscriptionvendredi 30 mai 2008StatutMembreDernière intervention18 mai 2011 10 déc. 2008 à 09:21
Mais pourquoi tu fais tout ca?
Avec ton dataset, tu peux directement creer ton tableAdapter, et ensuite faire toutes requêtes via le designer, ce qui est beaucoup plus simple à gérer