FoxPro/Visual FoxPro - estado de una dbf en fox 2.6

 
Vista:

estado de una dbf en fox 2.6

Publicado por EDUARDO (1 intervención) el 07/09/2000 00:00:00
En fox 2.6 , bajo multiusuarios , como determinar si una dbf no esta abierta por otro usuario , si lo esta , en que estado , exclusivo o no
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:estado de una dbf en fox 2.6

Publicado por Jorge Perez (8 intervenciones) el 12/09/2000 00:00:00
hazte una funcion que evalue dos pasos:
1.- tratar de abrir la base X en modo exclusivo:
si no pudo y te devuelve error ´file access denied´
( error 1705, haz un controlador de errores ) es
porque el vecino la tiene abierta exclusiva.
pero si pudiste es por dos cosas : o nadie la tiene
abierta o el vecino la tiene compartida, por lo
que debes hacer un segundo paso :
2.- abre la base X en modo exclusivo: si pudiste es
porque nadie la esta usando. si no pudiste ( error 1705 )
era porque estaba abierta compartida.

y puedes hacer que la funcion te de 3 respuestas:
abierta exclusiva, abierta compartida, sin uso.
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