Erro de Tabla en Uso al hacer pack
Publicado por Renato (1 intervención) el 11/12/2012 22:50:20
Hola,
Mi problema es que he creado una tabla temporal en foxpro en la cual guardo registros para poder hacer un reporte. La insección y borrado de la información de la tabla lo hago directamente utilizando comandos de sql, sin la intervención de un datawindow. El problema es que cuando quiero aplicar el comando pack para eliminar fisicamente no me permite ya que me dice que la tabla está en uso.
El codigo que uso para el pack es el siguiente:
ls_var = 'pack "ruta\tabla.dbf"'
sqlfox.AutoCommit=TRUE
execute immediate :ls_var using sqlfox;
He intentado todo para poder realizar el pack pero siempre obtengo el mismo error. ¿Alguien sabe que podría estar sucediendo?
Gracias de antemano,
Mi problema es que he creado una tabla temporal en foxpro en la cual guardo registros para poder hacer un reporte. La insección y borrado de la información de la tabla lo hago directamente utilizando comandos de sql, sin la intervención de un datawindow. El problema es que cuando quiero aplicar el comando pack para eliminar fisicamente no me permite ya que me dice que la tabla está en uso.
El codigo que uso para el pack es el siguiente:
ls_var = 'pack "ruta\tabla.dbf"'
sqlfox.AutoCommit=TRUE
execute immediate :ls_var using sqlfox;
He intentado todo para poder realizar el pack pero siempre obtengo el mismo error. ¿Alguien sabe que podría estar sucediendo?
Gracias de antemano,
Valora esta pregunta
0