Bonjour à tous !
Je cherche une solution à mon problème depuis quelques heures et rien n'arrive à le résoudre !
Petite explication, j'ai une base de donnée *.sdf (base de donnée locale)
j'ai donc crée ma base avec mes différentes tables, ensuite j'ai crée un dataset typé en me basant sur le schéma de ma table.
La je rencontre un problème sur l'utilisation de mon dataset et du tableadapter d'une de mes tables !
J'ai crée un dataset console avec comme champ id, nom, abbréviation
Mon tableadapter possède les fonctions suivantes : Fill, Insert, Update.
J'essaye d'utiliser la fonction insert en fournissant le "nom" et l"abbréviation (l'id est auto généré), celle ci fonctionne bien dans le dataset mais pas avec la base.
En gros lorsque j'ajoute mes données, le dataset se met à jour et réalimente le combobox avec la nouvelle ligne, en revanche dans la base de donnée il n'y a absolument rien, les lignes ne s'ajoutent pas !
Voici le code utilisé !
la fonction me renvoie bien un id, mais elle ne met pas à jour la base de donnée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part int id = this.consoleTableAdapter.InsertConsole(nom, abbreviation);
Faut il exécuter une autre fonction pour qu'il mette la base à jour .
Bien sur, j'ai pensé à m'occuper moi même de la mise à jour de la base de donnée, mais dans un souci de gain de temps et parce que mon application est vraiment très simple, j'aimerais bien que le dataset typé s'occupe tout seul de la mise à jour de la base de donnée
Merci d'avance de vos réponses
Partager