tabla en .prg

bety
15 de Octubre del 2003
estoy haciendo un programa donde necesito utilizar una tabla en un .prg lo estoy utilizando con use lo corro la primera vez y funciona pero en la misma sesion cuando quiero entrar de nuevo al prg me dice que la tabla esta en uso, emtomces le puse el select pero a la primera me dice que no encuentra el alias "nombretabla" espero me puedan ayudar es lo unico que me falta para terminar mi programa

abraham
15 de Octubre del 2003
procura usar

close databases all

antes de finalizar tu programa, para lo segundo asegurate de especificar con

set path to c:mi_directorio_de_dase_de_datos_o_tablas


ferherpe
15 de Octubre del 2003
Prueba a usar el siguiente codigo como un procedure dentro de tu prg,

procedure x
If not used ('tablar')
use tabla in 0 exclusive
else
use tabla in 0 exclusive
endif

Esto te asegura tener la tabla abierta independientemente de que alguien la halla cerrado por accidente.

Ejemplo ( esto es simbolico)
Procedure a
instrucciones ......
Do x (llamas al procedimiento que te indico)
select tabla
... etc,

Espero te sirva
Saludos