file must be opend exclusively

14/12/2004 - 16:22 por carlos | Informe spam
Tengo una tabla y al querer eliminar un registro me
arroja el siguiente mensaje "file must be opend
exclusively".
el sistema es monousuario y no puedo eliminar un registro
de esta tabla con el comando pack.

gracias
 

Leer las respuestas

#1 Victor B.
14/12/2004 - 16:49 | Informe spam
Vayamos por partes, la instrucción PACK no sirve para eliminar un registro
si no para compactar la tabla. Es decir, cuando usas el comando DELETE para
eliminar un registro, éste es marcado como eliminado pero no desaparece
físicamente de la tabla. Por ello se puede recuperar con la instrucción
RECALL o se puede filtrar con SET DELETED. Para poder usar la instrucción
PACK, que es la que se encarga de eliminar DEFINITIVAMENTE y físicamente los
registros MARCADOS con DELETE, la tabla debe ser abierta en modo EXCLUSIVE.

Saludos.


Víctor Brasó
Desarrollador independiente

"carlos" escribió en el mensaje
news:39be01c4e1f0$c1107b60$
Tengo una tabla y al querer eliminar un registro me
arroja el siguiente mensaje "file must be opend
exclusively".
el sistema es monousuario y no puedo eliminar un registro
de esta tabla con el comando pack.

gracias


Preguntas similares