je suis confronté au problème suivant
un fichier FIC1 avec 2 rubriques RUB1 entier sur 8 clé avec doublons RUB2 texte non clé
le fichier contient N° ENREG RUB1 RUB2 1 1 Val1 2 2 Val1 3 1 Val2 4 2 Val2
je créé 4 sources de données
mavue1,mavue2,mavue3,mavue4 sont des sources de données
hcreevue(mavue1,FIC1,"*","","RUB1=1 ET RUB2='Val1'",hvueblocage) // ici le serveur bloque l'enregistrement 1
hcreevue(mavue1,FIC1,"*","","RUB1=2 ET RUB2='Val1'",hvueblocage) // ici le serveur bloque l'enregistrement 2 et débloque l'enregistrement 1 !!!
hcreevue(mavue1,FIC1,"*","","RUB1=1 ET RUB2='Val2'",hvueblocage) // ici le serveur bloque l'enregistrement 3 , l'enregistrement 2 est toujours bloqué ok !
hcreevue(mavue1,FIC1,"*","","RUB1=2 ET RUB2='Val2'",hvueblocage) // ici le serveur bloque l'enregistrement 4 et débloque l'enregistrement 3 !!!
au final les enregistrement 2 et 4 sont bloqués alors qu'on s'attend à avoir les blocages sur 1,2,3 et 4
j'ai fait des test dans tous les sens avec et sans index, en cumulant les conditions "RUB1+RUB2 = 'valeur'" ... je n'obtient jamais le blocage des 4 enregsitrements
si quelqu'un a une idée ou à déjà constaté ce genre de problème
patrice.barreau@free.fr
merci à tous bon dev
ps j'ai soumis le problème au support j'attend la réponse, je vous tiendrai au courant
patrice |