Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Bloqueo de registro
Message
De
06/07/2007 11:17:59
 
 
À
06/07/2007 09:29:32
Luis Parada
Prosoft´s de Venezuela, C.A.
Valencia, Vénézuéla
Information générale
Forum:
Visual FoxPro
Catégorie:
Base de données, Tables, Vues, Index et syntaxe SQL
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows XP SP2
Network:
Windows 2003 Server
Database:
Visual FoxPro
Divers
Thread ID:
01238202
Message ID:
01238226
Vues:
12
>Serian tan amable en suministrarme un pequeño ejemplo de como sería el bloque de registro en tabla DBF, y por favor explicarme cual seria mas conveniente bloquear si la tabla completa o un registro.

No bloqueas registros con Lock() como antaño. Es mejor usar Buffering para que sea automático.
Cuál usas? Eso depende de lo que quieras hacer.

Si tienes una pantalla para editar un sólo registro (por ejemplo los datos de un cliente), usas optimistic row. Si tienes un grid y haces varios cambios a varios registros, luego aprietas un botón para efectuar todos los cambios, usas optimistic table

Sobre Optimistic o Pessimistic, eso depende de si quiertes bloquear al usuario mientras estás editando el registro (generalmente mala idea ya que te puedes ir a casa y dejar elregistro bloqueado), o sólo bloquearlo cuando haces el TableUpdate() [Wiki] (optimistic) pero debes siempre verificar que el cambio se haya efectuado, viendo el resultado retornado por TableUpdate() [MS].

Ver:
How to: Perform Updates Using Buffers
CursorSetProp()
Buffer y bloqueos en Visual FoxPro - Resumen por Andy Kramek [PortalFox]
Buffering por Jim Booth [PortalFox]


Alex Feldstein, MCP, Microsoft MVP
VFP Tips: English - Spanish
Website - Blog - Photo Gallery


"Once again, we come to the Holiday Season, a deeply religious time that each of us observes, in his own way, by going to the mall of his choice." -- Dave Barry
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform