Bonjour,

J'ai beaucoup de probleme avec une BD SQL Server compact et la synchro avec local database cache.

J'ai une application sur plusieurs postes qui roule avec SQL Server compact. Lorsque j'essaie d'ajouter des données(Compact) je recois une erreur comme quoi la cle(qui est autonumber) est violé. Après vérification, le debut du compteur ne prend pas compte le max du id mais le nb de ligne. Donc je modifie la valeur a main pour mettre la valeur du max id. La je suis capable d'ajouter sans probleme. Par la suite je fais ma synchro au serveur qui recoit bien ma donnée. Ensuite sur un autre poste je fais une synchro pour recevoir cette nouvelle donnée ajouter par l'autre utilisateur, c'est ok aussi. Par contre, lorsque j'essaie d'ajouter il n'a pas augmenter de 1 son compteur à la suite de l'ajout de la ligne par la synchro, donc je recois encore une erreur de violation.

Donc je ne sais pas si c'est moi qui comprend pas la synchro mais le but de ca, a la base c'est de gerer le mutli utilisateur.

Quelqu'un a une idee ?

Merci