FoxPro/Visual FoxPro - BLOQUEO DE TABLAS PARA RED

 
Vista:

BLOQUEO DE TABLAS PARA RED

Publicado por ALEXANDRA XIMENA (2 intervenciones) el 30/03/2001 04:17:27
HOLA AMIGOS:

ESPERO ALGUIEN ME DE UNA AYUDA, NECESITO UN PEQUEÑO EJEMPLO O RUTINA DE BLOQUEO DE ARCHIVOS Y REGISTROS, INTENTO COMPARTIR ARCHIVOS EN TRES MAQUINAS Y LO QUE HAGO ES QUE DEJEN DE TRABAJAR LAS OTRAS MAQUINAS Y RECIEN PODER USAR LA TABLA.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BLOQUEO DE TABLAS PARA RED

Publicado por Foxperto (894 intervenciones) el 30/03/2001 19:02:44
Hola Alexandra:

Lo que tienes que hacer es no habrir las Tablas de forma Exclusiva, sino Compartida.

Cuando vayas a modificar un registro existente, lo Bloqueas con FLock().

De todas maneras para tener una idea mas clara, lee la Ayuda de VFP, "Programacion para acceso Compartido".

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:BLOQUEO DE TABLAS PARA RED

Publicado por Adolfo Huaman (16 intervenciones) el 31/03/2001 00:35:40
Xim;
Haz lo siguiente antes de cargar tu programa:
SET EXCLUSIVE OFF
SET MULTILOCK ON
Luego:
USE NombreTabla
BROSE

Prueba esto en varias maquinas a la vez.
Y veras que tu tabla ya esta compartida.

Si trabajas con formularios y entornos de datos la cosa cambia.
Tendrias que repasar algo sobre
CURSORSETPROP()
TABLEUPDATE()
TABLEREVERT()

Espero te sirva
Adolfo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar