Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Tablas planas
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 28-09-2004
TDworD TDworD is offline
Miembro
 
Registrado: nov 2003
Posts: 23
Poder: 0
TDworD Va por buen camino
Muchas gracias jgutti, pero por desgracia en esta ocasión el error es por corrupción de datos.

He encontrado el siguiente enlace:

http://www.softwarementors.com/arti/...x/reppdxnf.htm

en el se explica detalladamente como usar una unidad llamada TUtility para arreglar tablas paradox. Parece ser que no hay una buena solución para el problema, pero al menos con esta unidad y algo de programación se puede reconstruir la tabla. Probaré a ver.

Muchas gracias por la ayuda.

Un saludo.
Responder Con Cita
  #2  
Antiguo 28-09-2004
jgutti jgutti is offline
Miembro
 
Registrado: may 2003
Posts: 189
Poder: 24
jgutti Va por buen camino
La utilidad que te comentaba (sysutils) es para recuperar tablas corruptas no importando el error

- lo del registro es para el mensaje Index out of date.
Responder Con Cita
  #3  
Antiguo 28-09-2004
Avatar de Pablo Carlos
Pablo Carlos Pablo Carlos is offline
Miembro
 
Registrado: jun 2004
Ubicación: Mendoza - Argentina
Posts: 270
Poder: 23
Pablo Carlos Va por buen camino
Hola... tengo un prg que baje del club que corrige los índices... puedes buscarlos en el club y ver el código y adaptarlo a tu prg para que al iniciar te verifique los índices y si están corruptos que los arregle sin preguntar... además de agradecer al autor

Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
Responder Con Cita
  #4  
Antiguo 29-09-2004
TDworD TDworD is offline
Miembro
 
Registrado: nov 2003
Posts: 23
Poder: 0
TDworD Va por buen camino
Muchas gracias a todos por vuestra ayuda, ya me he bajado la aplicación SysUtils que ha corregido la corrupción de datos, por desgracia la aplicación esta en un cliente, y no puedo comentarle que cada vez que haya un error debe entrar en la aplicación para solucionarlo, y tampoco puedo ir yo cada vez.

Por desgracia necesito una solución que me "garantice" con cierta seguridad que esto no vuelva a suceder. Por desgracia, por lo que he visto la única manera es modificar la programación para detectar la corrupción y reconstruir las tablas en ese caso. Este proceso no me da demasiada confianza. Finalmente creo que me voy a decantar por cambiar la base de datos del programa, creo que la pasaré a MySQL, por fortuna la aplicación esta lo bastante bien estructurada y es lo suficientemente pequeña como para realizar ese cambio sin sufrir muchos problemas.

Un saludo y gracias por vuestra colaboración. Hacía mucho tiempo que no entraba en el foro y es un placer ver como sigue habiendo gente tan colaboradora.

TDworD
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:32:26.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi