Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Perdida de Informacion .. OJO (https://www.clubdelphi.com/foros/showthread.php?t=16270)

IVAND 22-11-2004 16:31:53

Perdida de Informacion .. OJO
 
Hola a todos

Aproximandamente tengo trabajando con firebird (1.0), 2 años y nada habia pasado hasta que ocurrio o esta ocurriendo lo que les comentare

Utilizo commitRetaining en mis 2 tablas involucradas despues del post , utilizo un boton para mandar a imprimir el documento (El cual se supone que esta grabado pues utilizo la transaccion directamente )

La mayoria de datos estan grabados en las tablas pero de vez en cuando otros documentos no ,, (Tengo impreso los documentos los cuales segun el proceso del sistema deben estar grabados si no serian imposibles imprimirlos .. )


Bien amigos aqui es donde necesito de sus consejos .. Me quieren matar ya saquen un backup y lo restaure y los datos siguen sin aparecer

Que puedo hacer .... Hombre desesperado

defcon1_es 22-11-2004 17:00:23

Hola,
¿es posible que hayan borrado esos documentos?,
no le estoy echando la culpa a los usuarios (no toda, claro).

Comprueba las condiciones en las que se borra uno de esos documentos,
por si tienes claves ajenas con ON DELETE CASCADE.

Salu2.

kinobi 22-11-2004 17:01:35

Hola,

dudo mucho que sea un problema del servidor (aunque todo puede ser. Por cierto, hace tiempo que la versión 1.5 ya está "estabilizada"), y yo me inclinaría por un problema en la aplicación cliente.

Te diría recuperar una copia de seguridad antigua de la base de datos, pero a toro pasado ya no es cuestión de recordar lo que se supone que todo el mundo recuerda. Así, pues, y dada la urgencia de la situación, y ya que un backup/restore no soluciona el problema, y ante la "remota" posibilidad de que los datos puedan estar ahí, yo te recomendaría contratar un servicio de recuperación de datos a "bajo nivel" en la base de datos. En la web de IBPhoenix (http://www.ibphoenix.com) creo recordar que hay una empresa (de varios miembros de IBPhoenix) que hace ese tipo de trabajos. Probablemente no sea barato, pero ante la posibilidad de que a uno lo maten...

Saludos.

IVAND 22-11-2004 18:53:25

Gracias por sus respuestas

Les comento , lo triste de todo esto no es que se perdieran datos si no que siguen ocurriendo , ademas los usuarios no tienen opcion a borras nada de informacion , lo preocupant como dije anteriormente es que me siguen reportando falta de documentos que se creian estaban ya archivados o grabados

Por donde puedo revisar o que hacer :-)

Sera cuestion de cambiarse de version como sugiere nuestro amigo Kinobi

AGAG4 22-11-2004 21:48:21

Te recomiendo
 
1.-Primeramente Cambia la version de FireBird a la 1.52.
2.-Ya revisastes la informacion si la tienen IMPRESAS, en caso de que la tengas impresas revisa las llaves foraneas de las tablas que se borran, de seguro tienes un Borrado ó Actualizado Erroneo en "Cascada".
3.- En caso de que tengas bien el paso 2, Correle mi chavo, ;) no es cierto es broma, mira, lo mas seguro es que tengas una bronca en la base de datos ó bien en los fuentes de tu aplicacion.

Que tengas buen día.

IVAND 23-11-2004 01:34:13

Hola Alfredo


El paso 2 : No tengo ni utilizo borrado en cascada, y el error en la aplicacion si no entiendo, pues utilizo como dige anteriormente commitRetaining

Nota : Los documentos si estan impresos, pues me toca ahora ingresar a mano los comprobantes , me cambiare de version a ver que pasa


Que puede ser :-(

Gracias


La franja horaria es GMT +2. Ahora son las 15:01:03.

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