J'espère que le titre résume bien la situation. J'utilise dans un projet web un dataset typé. Depuis le début tout se passe bien je peux insérer et modifier des enregistrements sans problème particulier. lors d'un update de ma table, toutes les modifs se répèrcutent sur la base de données... toutes sauf la suppression d'enregistrements.
Si je fais un remove d'un row dans le dataset, tout se passe bien. Dès uqe je fais un update l'enregistrement ne se vire pas dans la base de données. Aucune exception n'est levée.
Mais pourquoi??????? J'ai utilisé l'assistant pour générer les différentes instructions insert, update, delete.
Pour info (au cas où quelqu'un aurait le même problème) :
Avec mon dataset typé "ds" et ma table "QLine" :
-ds.QLine.RemoveQLineRow(QLineRow) : la commande supprime l'enregistrement du dataset mais ne supprimera rien lors de l'update avec la base sql.
-QLineRow.Delete() : la commande supprime l'enregistrement du dataset et appliquera le delete lors de la commande update.