Bonjour,
je construis une IHM C# vers une base MySQL.
J'ai un formulaire connecté sur une table de la base en utilisant BindingSource / DataSet / DataAdapter.
Tout marche, sauf que lorsque j'ajoute un enregistrement (dans le dataset et la base), le champ index de la table (en AutoIncrement dans MySQL) ne remonte pas dans le DataSet.
Donc si j'enchaine un ajout d'un enregistrement, puis la modification de cet enregistrement => ça plante...
Je suis obligé de vider le dataset puis de le remplir à nouveau pour avoir la valeur de ma clé dans le nouvel enregistrement.
Il doit y avoir quelque chose de mieux que ça non ?