Bonjour à tous,
Encore (j'espère me tromper en vérité) une bizarerie de windev :
Nous avons un projet de gescom avec base de donnée HF CS, avec comme il se doit une table commande et une table ligne de commande.
Nous passons par un table physique locale au poste dans laquelle nous redescendons toutes les informations nécessaire à la saisie/Visu de commande.
Cette table alimente la table écran servant dans l'IHM.
Nous appliquons à cette table physique un hsuprrimetout et la remplissons à nouveau lorsque les lignes sont validées.
Tout se passe correctement dans la grande majorité des cas...
Et puis pour je ne sais quelle raison, nous avons eu à partir de 180 ligne (à peu près) les lignes de commande doublées au remplissage (pas systématique mais jamais en dessous de cette volumétrie).
En pas à pas, en utilisant le wdmap la table en question après le hsupprimetout est bien vide, mais la requette (qui est utilisée telsque ailleur dans le projet et qui a été testée individuellement) double certaines lignes (par exemple les 120 dernières lignes des 130 totales).
Pour être certain que le problème vient du hsupprimetout nous l'avons remplacé par un hexecuterequetesql(...delete from....) et la plus de problème.
Donc la question est : peut-on se fier à l'ordre hsupprimetout ????
Quelqu'un a-t-il été confronté à ce type de pb ????
Merci d'avance et milles excuses si ce post à déjà trouvé une soution dans d'autres message.
Bonne journée à tous et merci de vos remarques,
Cordialement,
Partager