PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → urgent !! transaction simple
urgent !! transaction simple
Débuté par npirard, 23 fév. 2006 15:41 - 2 réponses
Posté le 23 février 2006 - 15:41
Bonjour,

j'ai du mal a voir comment je peux faire une transaction.

Voici ce que je veux faire.

Je veux en clicquant sur un bouton, supprimer plusieurs lignes de fichiers différents.

HExécuteRequête(RequêteSupprimeGestionCIBis,hRequêteDéfaut,SaisieNumero)
HExécuteRequête(RequêteSupprimeCommissionsBis,hRequêteDéfaut,SaisieNumero)
HExécuteRequête(RequêteSupprimeEmpruntObligataireBis,hRequêteDéfaut,SaisieNumero)

Je voudrais que toutes les suppressions s'exécute ou aucune !!
Plantage pc, panne de courant, ....

Pouvez-vous m'aider?
Posté le 23 février 2006 - 16:19
Bonjour,
Jetes un oeil sur l'aide des fonctio htransactiondebut et htransactionfin.
En gros, ton code devient:

hTransactionDebut()
QUAND EXCEPTION DANS
HExécuteRequête(RequêteSupprimeGestionCIBis,hRequêteDéfaut,SaisieNumero)
HExécuteRequête(RequêteSupprimeCommissionsBis,hRequêteDéfaut,SaisieNumero)
HExécuteRequête(RequêteSupprimeEmpruntObligataireBis,hRequêteDéfaut,SaisieN
umero)
HTransactionFin()
FAIRE
HTransactionAnnule()
FIN


Frédéric.
Posté le 23 février 2006 - 16:54
Merci beaucoup de votre aide si rapide.

Bonne journée