FoxPro/Visual FoxPro - NADIE SABE??? Tablas, indices, BD

 
Vista:

NADIE SABE??? Tablas, indices, BD

Publicado por Renan Zapata (3 intervenciones) el 16/12/2002 03:43:17
Se tiene un ambiente donde una Bd posee varias tablas relacionadas las cuales usan indices CDX; Muy bien, al comenzar el programa, podemos establecer todo el entorno de datos en base al codigo generado por GENDBC (que viene con FOX).
Ahora bien, se pueden presentar los siguentes casos con los clientes; que accidentalmente se borren (por falla de equipo, P.E) la BD (.dbc) o una tabla, o un cdx.- Es obvio que muy posiblemente la integridad quedara destruida. Bien, asi tenemos las siguientes situaciones/preguntas
1.- Si detecto la falta de una tabla y trato de crearla, el programa me
dira que la tabla ya pertenece a una BD; si trato de removerla previamente de la BD, me dira que no se encuentra el DBF para removerlo, entonces como reconstruyo la unica tabla que me hace falta ???
2.- Si se bora el .dbc, como hago para reconstruir la informacion en base
a las tablas que tengo
3.- Si solo pierdo un CDX y trato de reindexar, me dira que no se
encuentra la dependencia de la tabla con la BD, entonces, como reconstruyo el unico CDX que me falta.
Dicho de manera generica, terngo que buscar el respaldo especifico de
aquel archivo que se daño y colocarlo en el sitio en que estoy operando; y si esos archivos tambien son borrados accidentalmente ???
NO ES POSIBLE QUE UN CLIPPER LO HAGA Y FOX NO
El sistema que pueda resolver desde el codigo esto siempre lo resolvera a menos que el program,a como tal se dañe y en ese caso, la data no se puede manipular hasta reemplazar el programa, y esa es una respuesta mas convincente para un cliente
Saludos
Renan Zapata
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder