intégrité et Transaction

Posté par clark le 5/7/2006 15:15:23
Bonjour tout le monde,

dans une appli, j'utilise le système des transactions et dans cette transaction, j'effectue des ajouts sur un fichier.

Mon problème est que si j'ai une erreur d'intégrité, la fenêtre de gestion des erreurs Windev s'ouvre pour me l'indiquer mais le problème c'est que je ne peux pas récupérer l'erreur pour annuler la transaction.

Avez-vous une solution?

Pour info, mon code en simplifié :

HTransactionDébut(g_Fic_Transaction)

...
SI HAjoute(FACTURE) ALORS
HTransactionFin()
SINON
HTransactionAnnule(nomficTRS)
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=14&topic_id=4311&post_id=17793