PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV (versões anteriores) → Transaction avec WD5.5
Transaction avec WD5.5
Iniciado por Semir, abr., 22 2004 11:22 PM - Sem resposta
Publicado em abril, 22 2004 - 11:22 PM
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