Como uso el PACK para limpiar una tabla
Publicado por Pablo (55 intervenciones) el 28/07/2009 15:59:45
Hola, Tengo que limiar una tabla auxiliar cada vez que ejecuto y tengo que llamar desde genexus a un programa externo para quitar los eliminados ya que genexus solo los marca.(a es en Visual fox pro). Pero no me funciona. Hago call('pgmexterno') y me da un mensaje que dice que elñ registro esta fuera del intervalo.
el prg dice:
USE 'c:sistemamiodatosTablamia.dbf EXCLUSIVE
PACK
return
y probe no ponerlo el camino, o ponerle parte , pero no me funciona. Tambien probe con un SELECT antes del USE para seleccionar la tabla, y probe con ZAP en vez de PACK pero tampoco, ninguno funciona.
Osea si doy al mensaje pasar por alto lo hace.
Si alguien entinde el FOX y me puede ayudar. Gracias
el prg dice:
USE 'c:sistemamiodatosTablamia.dbf EXCLUSIVE
PACK
return
y probe no ponerlo el camino, o ponerle parte , pero no me funciona. Tambien probe con un SELECT antes del USE para seleccionar la tabla, y probe con ZAP en vez de PACK pero tampoco, ninguno funciona.
Osea si doy al mensaje pasar por alto lo hace.
Si alguien entinde el FOX y me puede ayudar. Gracias
Valora esta pregunta
0