le 01-19-2021 01:07 AM
Bonjour,
Une application de mon entreprise enregistre des données dans un fichier journal.
Tout fonctionnait très bien mais les enregistrements ont cessé le 25/11/2020 (merci de m'avoir prévenu rapidement 🙂 ).
Or, je n'arrive plus de mon coté à lire ce fichier non plus (erreur 71, Hex 0x47).
Nous n'avons effectué aucune mise à jour ou modification du programme.
Quelqu'un a t-il une solution pour pouvoir relire ce fichier ? En pièce jointe, fichier journal et portion de code de lecture
le 01-19-2021 06:08 AM
L'erreur 71 est "File datalog type conflict". Donc le type de cluster dans le fichier ne correspond pas au cluster qui est relié à l'entrée "Record type" de la fonction Open Datalog. Il faudrait vérifier le format du cluster (ainsi que l'ordre de ses éléments) pour valider que c'est bien le format voulu.
Ben64
le 01-19-2021 09:24 AM
Effectivement, il semble que le cluster d'entrée ne corresponde pas au données du fichier.
Cependant, ce problème est inexplicable car ce cluster est le même depuis des années. Les seules mises à jours ont été les évolutions de runtime lais tout fonctionnait jusque là.
le 01-21-2021 04:52 AM
y a t il une def de type pour le format du cluster ?
le 01-22-2021 03:55 AM
Non, le cluster du vi a été mis sous forme de constante, comme dans le VI en pièce jointe de mon premier message.
le 01-22-2021 05:10 AM
essais en lien tout avec une def de type🤔
le 01-22-2021 05:37 AM
Au temps pour moi, j'ai répondu à coté.
La lecture/écriture du fichier lb100.bdd se fait telle que dans le vi joint.