Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Illegal recursion in rule evaluation (Error 1887)
Message
De
24/03/2003 14:34:19
Al Doman (En ligne)
M3 Enterprises Inc.
North Vancouver, Colombie Britannique, Canada
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00769371
Message ID:
00769388
Vues:
17
>Using VFP 6.0 SP5:
>
>I'm trying to troubleshoot something quite odd...
>
>I am trying to add a record to a table which is using Optimistic Table Buffering (5), within a Transaction.
>
>When I use the TABLEUPDATE() command, it returns False, and when I check AERROR(), I find the 1887 error message.
>
>The reason this is odd, is because I've gone through the table and removed all field rules/defaults and the trigger expressions (for the RI)
>
>So I'm at a loss as to how I could be getting a recursion error?
>
>Here are the steps if anyone wants to try and reproduce this:
>
>USE Tablename
>CURSORSETPROP('Buffering', 5)
>BEGIN TRANSACTION
>BROWSE && Insert New Record At This Point through Browse Window
>? TABLEUPDATE(.T., .T.) && Have tried various parameter combinations.
>AERROR(cErr)
>? cErr[1]
>? cErr[2]
>ROLLBACK
>USE
>
>"any" feedback, welcomed.

Have you tried stepping through this in the debugger?
Regards. Al

"Violence is the last refuge of the incompetent." -- Isaac Asimov
"Never let your sense of morals prevent you from doing what is right." -- Isaac Asimov

Neither a despot, nor a doormat, be

Every app wants to be a database app when it grows up
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform