Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 14-10-2024
marilinspi marilinspi is offline
Miembro
 
Registrado: ene 2007
Posts: 147
Poder: 20
marilinspi Va por buen camino
Aca va lo que me pedis

Cita:
Empezado por navbuoy Ver Mensaje
mari, puedes darme un archivo MB de una copia de seguridad de tus BDs anterior que este bien?? aunque tenga pocos datos o nada, voy a intentar arreglarlo yo mismo a mano reemplazando la cabecera binaria del archivo a ver si asi funciona porque por mas que he buscado no encuentro nada gratis que los arregle, todos los programas son de pago y tampoco encuentro serials ni nada para hacer el "chanchullo"

Disculpa no te habia entendido bien, esta es la ultima copia bien que tengo
Archivos Adjuntos
Tipo de Archivo: rar Datos InfoClinic.rar (183,2 KB, 4 visitas)
Responder Con Cita
  #2  
Antiguo 15-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
mari, llevo varios dias con ello dandole duro y aunque he conseguido varias "tools" para repararlo si, lo reparan ... pero, dejan la BD y el MB (memo blob) a cero, es decir, vacios y eso no es lo que buscamos, si consigo algo ya posteare aqui la respuesta, pero de momento no hay forma, la Paradox DB si he conseguido recuperarla con los 3000 y pico registros de pacientes y eso, pero el problema lo tengo con el MB de los memos, que siempre que hago un REBUILD o REPAIR me lo deja en 4kb o sea en blanco, y el MB corrupto tiene casi 900 kb de datos, por el momento la unica opcion "viable" que podrias tener es editar el MB con Notepad++ o Notepad de windows e ir copiando segun veas la informacion de cada memo en la BD arreglada, pero esto es laborioso y pesado de hacer porque es bastante texto y bueno, seguire pendiente de ello a ver si doy con la manera de que conserve los 900kb de informacion y restaure de alguna manera el MB corrupto


buenas noticias!!! (creo)
bueno mira, con esa copia de seguridad que me mandaste si he conseguido recuperar 696 Kb de los memos, al menos no tendras que meter mucha info

Pruebala a ver si te funciona a mi en PARADOX 11 me la abre sin dar ningun error

https://www.quazardev.net/Stardust/H...asClinicas.rar

es todo lo que he podido conseguir de momento.

Última edición por navbuoy fecha: 15-10-2024 a las 08:32:42.
Responder Con Cita
  #3  
Antiguo 16-10-2024
navbuoy navbuoy is offline
Miembro
 
Registrado: mar 2024
Posts: 360
Poder: 3
navbuoy Va por buen camino
mari, una cosa que lei por ahi, es que (esto no se muy bien si es antes de guardar la tabla o despues) es hacer un FLUSH de datos para evitar temas de estos de que se te joda la tabla, por si te es util saberlo

Cita:
Sí, es recomendable hacer un flush de los datos después de escribir en una tabla Paradox. El proceso de flush asegura que los datos que han sido escritos a la tabla se vacíen o sincronicen completamente con el disco, lo cual ayuda a evitar la corrupción de los archivos, sobre todo en sistemas que pueden experimentar fallos repentinos (como un corte de energía o un error de software).

Razones para hacer el flush después de escribir:
Seguridad de los datos: Sin el flush, los datos pueden permanecer en la memoria y no ser grabados inmediatamente en el disco. Si ocurre un fallo inesperado, existe el riesgo de pérdida de datos o corrupción de la tabla.
Integridad de la tabla: Paradox es susceptible a problemas de corrupción, especialmente si las operaciones de escritura no se finalizan correctamente. Al hacer un flush, garantizas que todos los datos han sido grabados correctamente en la tabla antes de que el proceso termine.
Cómo hacer un flush en Paradox:
Dependiendo de la plataforma de acceso a la base de datos que estés utilizando, como BDE (Borland Database Engine), debes llamar a una función para forzar el vaciado de la caché. En Delphi, por ejemplo, puedes utilizar el siguiente método:
Código:
Table1.FlushBuffers;
Esto asegurará que cualquier escritura pendiente en la tabla sea confirmada en el archivo físico en disco.

Importante:
Asegúrate también de que el modo de bloqueo de las tablas esté configurado adecuadamente, y de usar un entorno estable para la escritura y manejo de las tablas Paradox, ya que, sin los cuidados adecuados, pueden ser propensas a corromperse.

Última edición por navbuoy fecha: 16-10-2024 a las 07:06:04.
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
¿Qué significa el mensage "BLOB has been modified" en una tabla Paradox? Alcolea Tablas planas 1 06-10-2012 17:23:54
Encryptacion para memo o Blob vroa74 OOP 8 04-07-2007 21:03:48
Campo memo tabla escribirlo en componente Memo Sayuri Conexión con bases de datos 2 18-08-2005 13:58:01
Corrupt File- Header Index (Paradox) jostrix Conexión con bases de datos 2 10-01-2005 07:33:50
Corrupt Memo/BLOB file. Table: C:\tabla.mb Adrix Tablas planas 5 01-10-2003 19:33:21


La franja horaria es GMT +2. Ahora son las 10:35:09.


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