FoxPro/Visual FoxPro - SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

 
Vista:
sin imagen de perfil

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Fernando Mora (42 intervenciones) el 18/09/2010 13:20:01
Saludos Comunidad!

Hace un tiempo publique problemas que me venia dando los indices en VFP9, sobre todo cuando se trabaja con tablas de mas cien mil registros. Bueno les tengo bueas noticias.

SOLUCIONE EL PROBLEMA!

El asunto es que VFP9 es muy estricto con la revision de la cabecera de los DBF, y si detecta un ligero problema, lo declara corructo al DBF mostrando el mensaje "Table NombredeTabla has become corrupted. The table will need to repaired before using again"

SOLUCION

SET TABLEVALIDATE TO 0

Este comando era la clave para solucionar mi problema. SET TABLEVALIDATE TO 0 desactiva la validacion, permitiendote abrie el supuesto DBF dañado, lo recomendable es agregar un registro en blanco al final y si deseas lo eliminas (recall), mandas un PACK y lugo un REINDEX, CLOSE ALL (cerramos los DBF) luego volver a activar la validacion SET TABLEVALIDATE TO 1 y listo.

Esto lo estoy aplicando en un modulo de reparacion automatica de mis sistemas. Y me esta dando excelentes resultados.

mas informacion respecto al tema: http://www.portalfox.com/index.php?name=News&file=article&sid=1555

Lo dejo aqui por a alguien mas le sirve.

FERNANDO MORA
MACHALA - ECUADOR
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder
sin imagen de perfil
Val: 29
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

RE:SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por RICHARD MARRIAGA (197 intervenciones) el 24/09/2010 19:11:36
amigos del foro en la pagina de DAVID AMADOR www.davphantom.net pudes bajar una aplicacion que rePara tablas dañadas se llama

CM Table Repair Version 2008a
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

Problema tablas dbfs foxpro

Publicado por daniel (1 intervención) el 24/02/2011 21:22:23
Hola, Tengo un problema con tablas en el FoxPro me dicen que estan dañas, todo esto paso cuando estaba capturando en el sistema y se fue la luz, cuando volvio entre de nuevo me salio el ERROR, si tienen alguna experiencia igual favor de comentar algo, bueno o malo, gracias
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por EDGGAR (3 intervenciones) el 09/08/2011 06:06:09
EXELENTE METODO FACIL MUY BUENO GRACIAS MUCHAS GRACIAS


EDGGAR GONZALEZ

REPUBLICA DOMINICANA
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por henry franco (1 intervención) el 12/09/2012 18:08:00
Muchisimas gracias, lei esta solcuion y me ayudo mucho.
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por mario (1 intervención) el 08/08/2014 22:09:40
Funciona Perfecto.
Muchas Gracias
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Enrique Gomez (1 intervención) el 16/11/2012 16:06:29
Estimado Fernando,
Chingonisimo tu aporte, me acabas de enseñar una instruccion nueva y me ayudaste a resolver un pedo con una tabla que se me daño cuando por causar ajenas el servidor de la empresa se cagò.

Te mando un cordial saludo...
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por ENRIQUE RODRIGUEZ VIVAS (1 intervención) el 24/11/2012 00:07:19
BUENAS TARDES FERNANDO

EXCELENTE TU APORTE. ME RESULTO MUY UTIL HOY (23-11-2012-6:00 P.M.). GRACIAS

ENRIQUE RODRIGUEZ VIVAS
BOGOTA-COLOMBIA
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Geovanny (14 intervenciones) el 22/12/2012 19:26:12
Me sirvió para una tabla que se dañó en un restaurante el día 21/12/2012.

Muy buena solución, gracias.

Geovanny
Costa Rica.
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por UCM (1 intervención) el 03/01/2013 23:48:03
INTENTÉ SOLUCIONAR, PERO DESPUES DE Q ESCRIBIR
SET TABLEVALIDATE TO 0
USE COMPRAS.din IN 0 SHARED
GENERA UN ERROR Q DICE "COMPRAS.DIN IS NOT A TABLE"
Y NO DEJA ABRIR LA TABLA COMPRAS.DIN

Q PUEDO HACER???? AUXILIO!!!!! ES INFORMACION MUY IMPORTANTE PARA LA EMPRESA
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por erwin sanchez (1 intervención) el 26/04/2014 23:45:33
tengo el mismo problema y no puedo solucionar este problema por favor ayuda dice not table y no deja hacer nada..
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por MArtinChavez Aldoradin (1 intervención) el 23/10/2014 22:30:42
Un abrazo que el Sr. te bendiga. Espero seguirte los pasos.
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por victor (1 intervención) el 14/08/2015 17:02:01
lo pudiste solucionar? por que tengo le mismo error
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por martin (1 intervención) el 07/12/2018 21:26:21
abre en modo exclusivo, haces un pack un reindex y set table en 1 cierras la tabla y la vuelves a abrir y listo solucionado la tabla dañada
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
sin imagen de perfil

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Walter perez (1 intervención) el 16/12/2014 19:00:55
Gracias tenia un problema con una tabla y lo solucione con tu aporte. Gracias de verdad
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Elizabeth Holguin (1 intervención) el 13/03/2015 16:56:14
Me encanto tu solucion, muy rapida y es justamente lo que necesitaba.

Muchas gracias por tu ayuda se que a muchos nos ha pasado.

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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Marcos Maldonado (1 intervención) el 05/08/2015 22:10:10
Thanks. Bro. Eres lo maximo!!!
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por mary velazquez (1 intervención) el 22/12/2015 18:41:25
Mil gracias por la respuesta, excelente solución.
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
sin imagen de perfil
Val: 5
Ha disminuido su posición en 13 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Dalila (23 intervenciones) el 03/03/2016 00:59:15
¿qué pasa si dejo SET TABLEVALIDATE TO 0 y no lo cambio a SET TABLEVALIDATE TO 1?

De antemano Gracias
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por RUBEN ANTONIO CLAVIJO TOBAR (1 intervención) el 13/10/2016 21:49:27
Gracias. este sitio es de incalculable ayuda
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Javier (1 intervención) el 06/07/2017 15:36:55
Fernando, muy efectiva tu solucion, la verdad que me fue de mucha utilidad ante el grave problema de las tablas corruptas, gracias por el aporte
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Santo Polanco (1 intervención) el 30/08/2017 04:23:14
Gracias Fernando.
Saludos desde Republica Dominicana.
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Miguel A. Matamoros (2 intervenciones) el 06/10/2017 18:00:04
Estimado Fernando

Muchas gracias por tu solución, el día de ayer hubo problemas de red y se hecharon a perder algunas tablas, con esto las recuperaremos.

Saludos

M.A.M.
Guayaquil - Ecuador
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

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Edder (9 intervenciones) el 21/11/2017 15:15:24
Muchas gracias me ayudo en mi problema
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por yasoda (1 intervención) el 21/02/2018 14:07:47
heey excelente,,..tenia otra manera pero queria una mas rapida y senclla.. me funciono muchisimo mejor.. gracias
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
Imágen de perfil de Juan Carlos
Val: 13
Ha aumentado su posición en 2 puestos en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Juan Carlos (6 intervenciones) el 15/04/2019 00:41:23
Gracias Fernando, me fue de utilidad.
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
Imágen de perfil de Cristhian Martinez
Val: 47
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Cristhian Martinez (5 intervenciones) el 28/01/2022 19:05:52
Buenas tardes Fernando
Hoy 28/01/2022 estoy teniendo ese mismo problema. Logro reparar la tabla desde la ventana de comandos. Pero lo que quisiera es así como mencionas tener un modulo o formulario desde el cual poder seleccionar la tabla a ser reparada y reparar dando clic a un botón.

Este es el código que tengo escrito en el botón pero no me funciona. podrías ayudarme?

tablarota = ALLTRIM(thisform.combo1.DisplayValue) &&En combo1 se cargan los nombres de todas las tablas del sistema
set tablevalidate to 0
use &tablarota
APPEND BLANK
use &tablarota
RECALL
use &tablarota EXCLUSIVE
PACK
use &tablarota EXCLUSIVE
REINDEX

CLOSE TABLES ALL
set tablevalidate to 1


Adjunto otro codigo que SI funciona pero no recupera los datos de los campos tipo date

tablarota = ALLTRIM(thisform.combo1.DisplayValue)
set tablevalidate to 0
use &tablarota EXCLUSIVE
copy to nuevatabla
select (tablarota)
ZAP
APPEND FROM nuevatabla
set tablevalidate to 1
erase nuevatabla.*


Gracias
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
sin imagen de perfil
Val: 147
Bronce
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por zarlu (97 intervenciones) el 29/01/2022 18:32:48
Buenas tardes Cristhian!

Noté tantito diferente el código que mencionas a lo que antes había visto.
Algunos comandos que mencionas no me suenan lógicos de aplicar.

Te dejo éste link:
https://davidacuna.wordpress.com/2011/10/21/bajar-nivel-integridad-al-comprobar-estado/

Suerte
zarlu
Chetumal, Quintana Roo, México
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Cristhian
Val: 47
Ha mantenido su posición en FoxPro/Visual FoxPro (en relación al último mes)
Gráfica de FoxPro/Visual FoxPro

SOLUCION A PROBLEMAS DE TABLA DAÑADA EN VFP 9.0

Publicado por Cristhian (5 intervenciones) el 29/01/2022 19:34:01
Encontré allí la solución.

Muchas gracias Zarlu
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