La Web del Programador: Comunidad de Programadores
 
    Pregunta:  28142 - RECONSTRUIR ARCHIVOS CDX
Autor:  Alejandro Yañez Garcia
Tengo un formulario el cual activa tablas libes con sus correspondientes indices estructurados .CDX, al provocar el formulario un error, los indices se destruyen y no se pueden regenerar (Reindexar), se tiene el mensaje de eliminar los CDX y generarlos de nuevo.

Hasta el momento no puedo regenerarlos y tengo que copiar de nuevo los CDX de un Backup para reindexar de nuevo.

Por favor, quien sepa como reconstruirlo a través de codigo se lo agradeceré

  Respuesta:  Elias
Tienes que hcer un procedimiento para abrir las tablas en exclusivo e indexar nuevamente, pero antes de abrir debe borra elarchvo cdx. es la unica forma

procedure crearcdx
ferase("tabla.cdx")
use tabla exclusive
index on codigo tag codigo
index on detalle tag detalle
use