GX9 - VFP - Reindexar tablas
Publicado por Marcelo (35 intervenciones) el 18/10/2016 14:15:31
Hola, estoy trabajando en una KB con GX9 y Visual Foxpro 9.
La base de datos están en DBF.
El asunto es que por lo delicado que es trabajar de esta forma, quiero reindexar las tablas ya que constantemente se pierden los índices.
Hice un procedure que reindexa varias tablas, de la siguiente forma:
El procedimiento por sí sólo funciona correctamente y sin error, sin embargo si llamo al procedure desde un WorkPanel, reindexa las tablas pero al terminar me dice Alias 'SCW298S4' is not found. Efectivamente ese Alias no existe, pero yo no lo llamo en ninguna parte, aparentemente Genexus lo crea solo.
¿Alguien sabe cómo solucionarlo o de qué otra forma puedo reindexar tablas?
De antemano gracias.
La base de datos están en DBF.
El asunto es que por lo delicado que es trabajar de esta forma, quiero reindexar las tablas ya que constantemente se pierden los índices.
Hice un procedure que reindexa varias tablas, de la siguiente forma:
1
2
3
4
5
6
7
8
9
10
11
12
13
DBase USE TABLA1.DBF EXCLUSIVE
DBase REINDEX
DBase CLOSE ALL
DBase USE TABLA2.DBF EXCLUSIVE
DBase REINDEX
DBase CLOSE ALL
...
DBase USE TABLAN.DBF EXCLUSIVE
DBase REINDEX
DBase CLOSE ALL
El procedimiento por sí sólo funciona correctamente y sin error, sin embargo si llamo al procedure desde un WorkPanel, reindexa las tablas pero al terminar me dice Alias 'SCW298S4' is not found. Efectivamente ese Alias no existe, pero yo no lo llamo en ninguna parte, aparentemente Genexus lo crea solo.
¿Alguien sabe cómo solucionarlo o de qué otra forma puedo reindexar tablas?
De antemano gracias.
Valora esta pregunta
0