Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Local Views at Wits End
Message
De
10/06/2003 16:25:29
 
 
À
10/06/2003 07:18:47
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Divers
Thread ID:
00796970
Message ID:
00798608
Vues:
38
I've tried moving the record pointer in the underlying free table and it does work - that would be a workaround if you're running with row buffering. My concern is with table buffering - there's no way to guarantee that every modified record is going to make it.

So far, the only way I've seen that works 100% is to pull the table name out fo the view with a DBGETPROP() and issue a USE IN SELECT(cTableName) on the line before the TableUpdate(.T.,.F.) - Since views take care of opening their underlying data source, the TableUpdate will open a fresh updated copy of the file and compare fields against the fresh copy. It does seem like a non-sequiter, but the rule appears to be: If you want to update the file, close it before you update! :)

Thanks for you efforts!
~Erik Folley
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform