Bon, j'ai un début de piste, le problème est lié aux cardinalités entre mes tables.
J'ai les relations suivantes :
Cotation [0,N]->[1,1] LigneCotation
LigneCotation [1,1]<-[0,N] Article
Article [0,N]->[1,1] Photo
Article [0,1]<-[0,N] Famille_Articles
Article [0,1]<-[0,N] Sous_Famille_Articles
J'ai des suppressions et modifications en cascades entre toutes ces tables.
Je suppose que je dois spécifier le bon ordre au moment de la création du réplicat abonné (Hcréeréplicaabonné) car j'ai vu dans la documentation que l'ordre de déclaration des tables est lié à la cardinalité entre les tables.
Mais je ne trouve pas la bonne syntaxe ou le bon ordre de déclaration pour le moment.
HCréeRéplicaAbonné(REP_SITE_CENTRAL,REP_SITE_ABONNE,Operateur.LoginOP,0,"LigneCotation"+RC+"Article"+RC+"Cotation")
Ou
HCréeRéplicaAbonné(REP_SITE_CENTRAL,REP_SITE_ABONNE,Operateur.LoginOP,0,...
"LigneCotation"+RC+"Article"+RC+...
"LigneCotation"+RC+"Cotation")
La syntaxe n'est pas très claire dans le cade de liaisons multitables.