Autor Tema: -Resuelto- como verificar errores en tablas de Fox  (Leído 3100 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
-Resuelto- como verificar errores en tablas de Fox
« : mayo 29, 2008, 09:43:05 am »
sabemos que las tablas de fox son problematicas yo tengo un solucion en mis programas pero al parecer nunca funiona XDDDDDDDD
la pondre aca para recibir suferencias y SI ustedes conocen una mejor forma espero la compartan porfavor

ON ERROR varXerrorX = 1
USE RUTA+"BASES\"+xtablax SHARED
IF varXerrorX = 1 then
varXerrorX = 0
CLOSE TABLES ALL
DECLARE LONG CopyFile IN "kernel32" STRING lpExistingFileName, STRING lpNewFileName, LONG bFailIfExists
strSource = Ruta+"Respaldos\tabla.dbf"
strTarget = Ruta+"Bases\tabla.dbf"
*Aca verifico si se copio bien el archivo ademas muestro un numero de error por cualquier mosca  :phew:
  IF NOT lngRetVal=1
  MESSAGEBOX("No se pudo completar la rutina de Recuperación Número de error:  CDE01",64)
  endif
endif

Me Gustaria tener un mejor control en los errores de las tablas me imagino que se puede espero de su colaboración  :thumbsup:

me sirvio de mucho la respuesta de guillen  :thumbsup:
« Última Modificación: junio 21, 2008, 12:45:12 pm por kikeuntercio »
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re: -Ayuda- como verificar errores en tablas de Fox
« Respuesta #1 : mayo 29, 2008, 10:13:32 am »
lo q podrias hacer es antes de recuperar un respaldo...tratar de recupar la dañada..

hay una app..llamada cmrepair q lo puedes mandar a llamar de forma automatica y el te repara la tabla..si aun asi no se puede entonces entraria tu rutina de recuperar el respaldo.


en internet ha de andar el cmrepair...si no lo encuentras me dices y te lo subo a algun host.


MODIFICADO
Aqui se hablo algo al respecto
http://www.svcommunity.org/forum/index.php?topic=35597.0
« Última Modificación: mayo 29, 2008, 10:15:19 am por rcguillen »
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-