Synchronisation DataSet=>BDD

leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 - 3 sept. 2008 à 17:42
leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 - 4 sept. 2008 à 11:02
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

Arthenius Messages postés 1182 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 6 septembre 2011 14
3 sept. 2008 à 18:27
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..."
0
leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 17
4 sept. 2008 à 09:29
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"...
0
Arthenius Messages postés 1182 Date d'inscription mercredi 21 janvier 2004 Statut Membre Dernière intervention 6 septembre 2011 14
4 sept. 2008 à 09:55
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..."
0
leprov Messages postés 1160 Date d'inscription vendredi 23 juillet 2004 Statut Membre Dernière intervention 21 octobre 2010 17
4 sept. 2008 à 11:02
cest faux. D'abord valider les suppression sur les enfants, puis valider entièrement le parent, puis valider les modifs restantes sur les enfants
0
Rejoignez-nous