
AYUDA, DAÑO EN INDICES POR APAGONES
Publicado por Fernando (42 intervenciones) el 07/01/2010 18:10:48
Saludos colegas!
Tengo el siguiente problema. Trabajo en Visual Foxpro 9, SO Windows XP. Cada vez que hay cortez de luz (aca en Ecuador tenemos crisis electrica hasta febrero 2010) se daña el indices de la tabla principal, actualmente para reparlas estoy usando el CMREPAIR que es muy bueno.
Lo que necesito saber, es si hay alguna forma de abrir la tabla del indice dañado, hacer que se elimine el indice y volverlo a crear mediante codigo, creo que eso si se ha de poder hacer mediante codigo ya que el CMREPAIR logra abrir el archivo dañado y ese esta hecho en visualfox.
Intente abrir normalmente la tabla del indice dañado y muestra un mensaje de archivo corrupto y no permite manipular la tabla, tambien intente directamente elimiar el archivo CDX y copiarle otro encima, y no da resultado, creo que la unicaforma es haciendo que se abra la tabla dañada (no se como se hace eso) y que se vuelva a crear los indices.
Espero haber sido claro en lo que necesito, lo que intento es que el sistema sea autoreparable, que al volver abrir el sistema si detecta que una tabla esta averiada el indice, que lo elimine y lo vuelva a crear y carge el sistema sin problemas.
Fernando, Machala, Ecuador
Tengo el siguiente problema. Trabajo en Visual Foxpro 9, SO Windows XP. Cada vez que hay cortez de luz (aca en Ecuador tenemos crisis electrica hasta febrero 2010) se daña el indices de la tabla principal, actualmente para reparlas estoy usando el CMREPAIR que es muy bueno.
Lo que necesito saber, es si hay alguna forma de abrir la tabla del indice dañado, hacer que se elimine el indice y volverlo a crear mediante codigo, creo que eso si se ha de poder hacer mediante codigo ya que el CMREPAIR logra abrir el archivo dañado y ese esta hecho en visualfox.
Intente abrir normalmente la tabla del indice dañado y muestra un mensaje de archivo corrupto y no permite manipular la tabla, tambien intente directamente elimiar el archivo CDX y copiarle otro encima, y no da resultado, creo que la unicaforma es haciendo que se abra la tabla dañada (no se como se hace eso) y que se vuelva a crear los indices.
Espero haber sido claro en lo que necesito, lo que intento es que el sistema sea autoreparable, que al volver abrir el sistema si detecta que una tabla esta averiada el indice, que lo elimine y lo vuelva a crear y carge el sistema sin problemas.
Fernando, Machala, Ecuador
Valora esta pregunta


0