FoxPro/Visual FoxPro - arreglar dbfs

 
Vista:

arreglar dbfs

Publicado por Angel (34 intervenciones) el 10/07/2005 21:51:54
Foxpro 2.6 para DOS
suele pasar que un dbf se daña
el error es: no es una tabla dbf, no pudiendo abrir el dbf entonces
como se corrige eso?
solo conozco un metodo y es a traves de visual foxpro 6
ejemplo:
sea la carpeta d:\sistema donde estan todos los archivos del sistema
y sea el dbf dañado
archivo.dbf y su correspondiente
archivo.cdx
ok, sea esta carpeta d:\aparte
copio estos archivos aquí
ejecuto el visual foxpro
no se porque siempre me pregunta convertir archivos de recursos de la version 3 a la 6 o algo asi, espero me respondan esto pero solo le doy No
y en la ventana de comandos escribo
set defa to d:\aparte
use archivo && curioso, visual fox si lo abre pero foxpro no
copy to nuevo cdx type fox2x && esto copia la informacion de archivo.dbf a nuevo.dbf, creando tambien el correspondiente nuevo.cdx, pero en formato fox2x, vale decir para usarse con foxpro 2.6
hecho esto, salimos de visual fox
en d:\aparte
borro los archivos archivo.dbf y archivo.cdx
y renombro nuevo.dbf y nuevo.cdx por archivo.dbf y archivo.cdx correspondientemente
desde la ventana de comandos de DOS entonces hago
copy d:\aparte\nuevo.dbf d:\sistema /y
copy d:\aparte\nuevo.cdx d:\sistema /y
es decir reemplazo los archivos dañados por los nuevos pues foxpro ahora si los abrira
en fin, es todo lo que hago cada vez que se daña un dbf de foxpro 2.6 que logro corregir entonces con visual foxpro 6
quizas estoy agotandome mucho haciendo todo esto
pero si existe algun otro modo de corregir este comun inconveniente
agradeceria muchisimo me puedan informar
mil gracias por su atencion
saludos desde peru
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

RE:arreglar dbfs

Publicado por Plinio (7841 intervenciones) el 13/07/2005 18:36:38
Lo primero que debes de hacer es evitar que se te dañen las dbf. Corregir cualquier problema que tenga que ver con el suministro electrico asi como tambien tomar en cuenta a los usuarios de la aplicacion para ver sin no estan haciendo alguna salida abrupta del sistema.

En los tiempos de MS-dos yo usaba una herramienta llamada dbffix, busca en la web con un buscardor, debe de aparecer por ahi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar