SET LOCK (Comando)
Activa o desactiva el bloqueo automático de archivos con ciertos comandos.
SET LOCK ON | OFF
Parámetros
- ON
Especifica que los comandos antes indicados bloquean automáticamente la tabla cuando se ejecutan. De esta forma se proporciona acceso de sólo lectura a otros usuarios de la red y se garantiza el uso de los datos más actuales. - OFF
(Predeterminado) Permite el acceso compartido a tablas con los comandos que se indican a continuación. Use SET LOCK OFF si no necesita la información más actualizada de una tabla.
Observaciones
Visual FoxPro no bloqueará un archivo cuando ejecute comandos que necesiten acceso de sólo lectura a la tabla. Entre estos comandos se incluyen los siguientes:
Comandos | |
---|---|
AVERAGE | JOIN (ambos archivos) |
CALCULATE | LIST |
COPY TO | LABEL |
COPY TO ARRAY | REPORT |
COUNT | SORT |
DISPLAY (con alcance) | SUM |
INDEX | TOTAL |
Al ejecutarse, estos comandos no cambian el contenido de una tabla y el acceso a la tabla está disponible para otros usuarios de la red. Es decir, se puede cambiar la tabla mientras se ejecuta uno de estos comandos. Por ejemplo, puede comenzar a imprimir un informe utilizando REPORT antes de que otro usuario cambie un registro incluido en el informe. Su informe contendrá información obsoleta.
SET LOCK tiene como alcance la sesión actual de datos.
Vea también
FLOCK( ) | LOCK( ) | RLOCK( ) | SET DATASESSION | SET MULTILOCKS