Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Begin Transation e On Error
Message
De
05/12/2002 13:38:33
Erick Miranda
Formata Data Business - Grupo Linx
Contagem, Brésil
 
 
À
05/12/2002 13:06:01
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00729971
Message ID:
00729994
Vues:
11
This message has been marked as a message which has helped to the initial question of the thread.
Olá Pedro Silva!

Um detalhe a mais que você tem que observar é que pode ter Transações dentro de Transações.
Para evitar erros ao fazer um RollBack no seu código de tratamento de erros, você pode utilizar a função "TXNLEVEL" que retorna o número do nível da Transação que no caso identifica quantas transações tem.
Tente o exemplo abaixo:
For lnQtdeTransc = TXNLEVEL() To 0 Step -1
   RollBack
EndFor
Obs.: Serve tanto para RollBack quanto para EndTransaction.
Veja help do VFP para mais informações.
Espero ter ajudado!
Até mais.
Erick
Força Sempre!
Strength Always!
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform