Synchronisation DataSet=>BDD

Signaler
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
-
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
-
Bonjour,

Je dois synchroniser un DataSet avec une BDD. Le problème est évidemment le respect des contraintes. Toujours écrire a la main et réfléchir à l'ordre dans lequel faire les update est toujours un peu long et rébarbatif (et hélàs systématique). Je pense qu'il n'existe pas dans le framework 2.0 (du moins la msdn dit que non) un moyen de faire cette synchronisation en automatique (ce qui n'est pas excessivement compliqué dans la théorie, mais est tout de même plutot long à coder je pense. Il doit suffire de faire un arbre des tables en fonction des contraintes pour faire les update dans le bon ordre), alors quelqu'un aurait-il déjà trouvé un composant générique (free ou non) permettant de faire des updates sur un dataset entier sans se poser de questions?

4 réponses

Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
13
par chez nous on rempli l'ente, on le synchronise et tant que l'entete n'est pas valider on ne saisie pas sur une table enfant...

<hr />Arthenius
"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
17
euuuuuh. la question est "qqun connait-il un composant permettant de faire un truc du genre MyUpdater.Upadate(MonDataSet, Updater1, Updater2, Updater3)".

Ensuite il s'agit de synchroniser en différé, donc pas question d'avoir des contraintes type "de toutes facons si tupdate a chaque fois modif tauras pas de problèmes"...
Messages postés
1182
Date d'inscription
mercredi 21 janvier 2004
Statut
Membre
Dernière intervention
6 septembre 2011
13
a part le faire a la main je ne connais malheuresement pas de composant permettant de faire ce genre de modif en automatique
d'ou ma reponse, d'abord valider les entete puis les enfants :)

<hr />Arthenius
"Ce qui ne me tue pas, me rend plus fort..."
Messages postés
1160
Date d'inscription
vendredi 23 juillet 2004
Statut
Membre
Dernière intervention
21 octobre 2010
17
cest faux. D'abord valider les suppression sur les enfants, puis valider entièrement le parent, puis valider les modifs restantes sur les enfants