Delete marche lors d'une synchro dataset [Résolu]

Signaler
Messages postés
12
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
24 avril 2007
-
Messages postés
778
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
27 novembre 2008
-
Bonjour,

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.

Merci d'avance de votre aide.

Un développeur en détresse.

2 réponses

Messages postés
12
Date d'inscription
lundi 20 janvier 2003
Statut
Membre
Dernière intervention
24 avril 2007

J'ai trouvé!!!!

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.

c'était peut être évident mais pas pour moi. :-)

Bon courage à tous

Beny1303
Messages postés
778
Date d'inscription
dimanche 22 décembre 2002
Statut
Membre
Dernière intervention
27 novembre 2008

salut salut

bon a savoir !
je debute avec les base de donnees !

merci pour l'info !

christophe