1. Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !
    Rejeter la notice

problème de htransaction

Discussion dans 'Résolution problème & conseils' créé par elhacene, Mar 17, 2018.

  1. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    une explication Svp sur ce qui suit:
    j'ai quelque application que j'ai développés en monoposte et sans que j'utilise les transaction

    je me retrouve confronté a ce genre de messages :

    "Le champ 'TABLE_Ordi' n'a pas pu s'initialiser, car il a rencontré

    l'erreur HFSQL suivante :
    =============================
    Impossible d'accéder à l'enregistrement numéro <1530> du fichier <C:\g_med\Ordi.FIC>. Une transaction

    ayant accédé à cet enregistrement a échoué et la transaction n'a pas encore été annulée.

    Vous devez annuler la transaction avant de pouvoir accéder à cet enregistrement. La transaction sera annulée lors du prochain HTransactionDébut

    Vous pouvez aussi annuler la transaction par HTransactionAnnule."

    et on utilisant l'outil Wdtrans je débloque le fichier mais avec une partie illisible des enregistrement
     
    Tags:
  2. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    Héllo

    As tu tenté une réparation de ton fichier ?

    (de mémoire : Hreindex ...)
     
    #2 joker, Mar 17, 2018
    Dernière édition: Mar 17, 2018
  3. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    oui quand on a une erreur de transaction sur un numéro d'enregistrement la seul solution qui fonction c'est HTransactionLibère mais avec des sequels c-a-d en retrouve quelque centaine d'enregistrement vide ou illisible; et donc je doit les supprimés manuellement
     
  4. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    la question qui se pose c'est pourquoi une erreur de transaction or que je n'utilise pas ces fonctions
     
  5. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    Tu n'aurais pas importé un de tes fichiers d'une autre analyse ?
    Ou coché une option accidentellement dans l'analyse ?

    Edit pour PS :
    Quel Wd ton projet ?
    Quel windows ?
    Wd est il installé sur le PC de test ?
    :)
     
    #5 joker, Mar 17, 2018
    Dernière édition: Mar 18, 2018
  6. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    windev 17 windows 7 et windev n'est pas installé sur le pc test et pour mes fichier sont tous crée par moi est ce type de problème existe depuis la version windev 12 mais plus en moins avec les version récentes,
     
  7. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    1 Wx Mystère donc ....

    Cette nuit, j'ai regardé l'aide pour savoir à qui ça servait, j'imagine que tu l'as fait bien sûr :confused:

    As tu essayé en début de projet : HGéretransaction NON ?
     
    elhacene apprécie ceci.
  8. gapplicat

    gapplicat Well-Known Member
    MEMBRE WX

    Inscrit:
    Mar 8, 2018
    Messages:
    399
    J'aime reçus:
    708
    Il arrive quelquefois quand le fichier plante que la transaction reste ouverte,
    cela ce produit même quand les transactions ne sont pas activées.

    Pour annuler une transaction à l'aide de l'utilitaire WDTRANS :

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

     
    elhacene apprécie ceci.
  9. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    oui j'utilise toujours l'outil WDTrans mais l'utilisateur final n'est pas qualifier et ne peut pas faire cette manœuvre car après il faut supprimer les enregistrement libéré qui sont illisibles
     
  10. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


    HTransactionDébut(MaConnexion1)
    Medicament.Nom_Fichier=11
    QUAND EXCEPTION DANS
    // Ajout de la commande
    HAjoute(Medicament)
    // Validation de l'ajout
    // HTransactionFin(MaConnexion1)
    FAIRE
    // Suppression des lignes de commandes
    HTransactionAnnule(MaConnexion1)
    FIN

    résultat

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!


     
  11. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!



    La fin de tes probs ?
     
  12. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    bin non :(car la situation que j'ai crée grace a t es remarque n'est pas utilisé dans mes application; mais.. j'avous que parfois j'importe dans mon analyse des fichier excel et fic mais sans utilisé les transaction donc je ne sais pas si il y a un lien a sa:oops:
     
  13. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    et on libérant les transaction je retrouve dans le fichier des enregistrement illisible:cool:
     
  14. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    Je pense que tu as coché l'option des transactions dans l'analyse ou que tu réussi à rendre Wd dinguo ;)

    Il y a forcément une raison ...

    PS : ça pourrait venir des fichiers XLS qui contiennent des valeurs cachée ?
     
  15. elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    je suis pour WD dingo:D
     
  16. joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14

    Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!

    je suis pour WD dingo:D
    Cliquez pour agrandir...
    Ah non, il est à moi lol

    Essayes d'enregistrer ton XLS en TXT avec le séparateur ; et de remplir ton FIC avec ce TXT
     
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    bin ces fichier n'existe plus puisque je l'est converti en Fic mais la question qui reste toujours bizare c'est que je n'est pas utilisé de transaction :cool:
     
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    Tu veux dire que Wd te vide ou t'efface le fichier source quand tu le transfère dans le fichier FIC ?
     
  • elhacene

    elhacene Active Member
    MEMBRE WX

    Inscrit:
    Jan 14, 2018
    Messages:
    299
    J'aime reçus:
    150
    bin non je voulez dire que a 'limportation je choisi de convertire les fichier en HF et donc pas besoin de manipulé le fichier excel
     
  • joker

    joker New Member
    MEMBRE WX

    Inscrit:
    Jan 30, 2018
    Messages:
    0
    J'aime reçus:
    14
    on dirait que ton prob vient de là ! :
    WD se connecte à ce fichier XLS comme si tu te connectais à une base :Ampoule:
    Si c'est le cas, tu devrais avoir un "hconnexion" créé par Wd

    Tu me comprends ?
     
    elhacene apprécie ceci.
  • Partager cette page

    Chargement...