FoxPro/Visual FoxPro - El registro esta siendo usado por otra persona???

 
Vista:

El registro esta siendo usado por otra persona???

Publicado por Carlos Nogueira (10 intervenciones) el 20/12/2000 00:00:00
Alguie sabe por que me aparece ese error cuando hago un append blank o como puedo hacer para evitarlo???}
"El registro esta siendo usado por otra persona"
Muchas 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:El registro esta siendo usado por otra persona?

Publicado por Alberto Sánchez (87 intervenciones) el 20/12/2000 00:00:00
Hola, Carlos ...

Tu problema es muy común cuando estas usando archivos que están abiertos como SHARED, normalmente ese problema no debería existir si estás trabajando en un ambiente monousuario, pero descgraciadamente existe, si esta usando una llamada al comando APPEND FROM o APPEND BLANK, podrías encasillarlo en una validacion como esta:

*/ FLOCK() te ´bloquea el file´
IF FLOCK()
APPEND BLANK
ELSE
*/ Un mensaje o algo para que no truene tu app
ENDIF
UNLOCK()

Otra opcion podría ser:

SELE FileDondeTrabajo
SCATTER MEMVAR BLANK
INSERT INTO FileDondeTrabajo FROM MEMVAR

*/ Esto te agrega un registro en blanco en base a
tu estructura.

Ojalá te sean de utilidad estos consejos y de paso te recomiendo usar los comandos INSERT, DELETE, UPDATE de Visual Fox, ya que estos automaticamente ejecutan el bloqueo de los files.

Me despido y quedo a tus órdenes para cualquier comentario al respecto,


Atte.
Alberto Sánchez
Mexico, D.F.

}:-))
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