PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Transaction avec WD5.5
Transaction avec WD5.5
Débuté par Semir, 22 avr. 2004 23:22 - Aucune réponse
Posté le 22 avril 2004 - 23:22
Dans mon code j’ai deux opérations indispensables ajout d’une
commande et la mise à jour du stock.

Voici le code :
// Validation de la fiche
EcranVersFichier // Transfert champs vers rubriques
Htransactiondebut("TRANSFIC","SorStock,PRODUIT")
HAjoute("COMMANDE ")

si hDoublon() alors
Erreur("Erreur de doublon sur clé unique")
retour
fin
si hErrIntegrite() alors
Erreur(h.Commentaire)
retour
fin
//MAJ STOCK
PRODUIT.QTESTOCK-=QUANTITE
hmodifie("PRODUIT") //Le débogueur Signale une erreur au niveau de cette
ligne
si hDoublon() alors
Erreur("Erreur de doublon sur clé unique")
Retour
fin
si hErrIntegrite() alors
Erreur(h.Commentaire)
Retour
fin
Htransactionfin()

Voici le Message d’erreur :
Le mécanisme de sécurité d’hyperFile à été,…problème logiciel.
Erreur : 31, opération non autorisée en transaction.
Numero interne = 1003
Module =HFACTION.CPP,268
Parmètre = Fic=<Produit>
Pendant HModifie