FoxPro/Visual FoxPro - Bloqueo de registro

 
Vista:

Bloqueo de registro

Publicado por javier (33 intervenciones) el 04/04/2007 23:00:29
Hola: estoy usando la sentencia RLOCK() para bloquear el registro. Como hago para saber si realmente esta bloqueado?

Despues de bloquear el registro pregunto lo siguiente y me devuelve verdadero:

if rlock() =.T.
&& el registro esta bloqueado
endif

Pero lo peor de todo es que accedo desde otra instancia de fox (que no es el programa) y ese registro lo puedo modificar. A que se debe? Solo no pueden acceder personas que esten en otra maquina?

Si alguien me enviara un pequeño ejemplo seria de mucha ayuda.

Gracias
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 registro

Publicado por juan fernando (537 intervenciones) el 04/04/2007 23:14:27
Agregaste el set exclusive off
la .t. está de demás ..
if rlock()
Append Blank
lista de instrucciones

Endif

** bueno a mí me funciona de ese modo ..
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 registro

Publicado por Plinio (7841 intervenciones) el 09/04/2007 01:58:35
Lo ideal seria preguntar si no esta bloqueado
IF !rlock() &&El signo de admiracion significa NOT
Append Blank
lista de instrucciones

Endif
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