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)
-   -   Usar el Gbak desde mi aplicación (https://www.clubdelphi.com/foros/showthread.php?t=79416)

Casimiro Notevi 06-07-2012 19:27:29

1 Archivos Adjunto(s)
Cita:

Empezado por José Luis Garcí (Mensaje 436907)
por fin lo logre restaura, primero haciendo el proceso a mano (con el Command.com), y descubrí que en vez de -r tenia que poner -REP (para que remplazara la Bd), lo curioso es que el resultado final es de 14.4Mb y no de 126 Mb, aparentemente están los datos (Sólo le he echado un vistazo por encima).

Mira la imagen que te pongo, es de la última actualización del tutorial de gbak.

Cita:

Empezado por José Luis Garcí (Mensaje 436907)
Primero de programita nada, es un señor programa, en cuanto a eso de "así que lo fui dejando", ¡Rápidamente dame el número de teléfono de tu jefe, vamos hombre, que es eso de ir dejando las cosas a medias! :D

Ya no tengo jefe, soy libre como el viento :)

Cita:

Empezado por José Luis Garcí (Mensaje 436908)
Para los que le puedan interesar, acabo de subir el programa (ejecutable y fuentes) al Ftp del Club, para que lo useis libremente, para criticarme, apalearme, etc, esas cosas tan cariñosas que sabeis hacer. :D
esta en el ftp del Club con el nombre CDYCR_BD.zip.

Estupendo :)

José Luis Garcí 06-07-2012 22:06:10

Casimiro
Cita:

Mira la imagen que te pongo, es de la última actualización del tutorial de gbak.
Muchas gracias como siempre

Casimiro
Cita:

Ya no tengo jefe, soy libre como el viento
lo se ya lo habías comentado en el foro, si no recuerdo mal ahora eres Frelance, pero no pensaras echarte a volar, sin el carnet de piloto. Je,Je.

Casimiro Notevi 06-07-2012 22:24:18

Cita:

Empezado por José Luis Garcí (Mensaje 436918)
lo se ya lo habías comentado en el foro, si no recuerdo mal ahora eres Frelance, pero no pensaras echarte a volar, sin el carnet de piloto. Je,Je.

Ahora mismo estoy poniéndome al día en programación para la web (programar es un vicio :)) y, sobre todo, dándole vueltas (muchas vueltas) a la cabeza, para ver qué voy a hacer a partir de ahora :)

luk2009 30-09-2015 05:10:55

Hola Casimiro, estuve probando tu programa, el cual me parece una maravilla. Tiene todo lo que necesito, ya que deseo programar un backup diario. El problema es que me sale el mensaje
Cita:

no se encontro el registro
solo funciono una vez con una de mis bases de datos y despues ni siquiera con esa funciona y me sale ese mensaje.

Alguna Idea de porque pasa esto. Gracias de antemano

Casimiro Notevi 30-09-2015 09:15:21

Pues así, sin más pistas, es díficil, puede que no tenga permisos para leer o guardar algún dato del registro. Supongo que se solucionará si lo instalas como administrador.
Pero ya digo, sin más pistas no sabría decirte más.
De todas formas, tienes el código fuente, síguelo con el depurador de delphi hasta que llegues a la línea que salte ese error.
Y luego nos cuentas qué era.

luk2009 01-10-2015 07:00:10

me faltan los componentes que utilizaste para poder abrir los fuentes en mi delphi. Por otro lado lo he corrido como administrador y le he dado todos los permisos. seguire probando y tratare de instalar los componentes, para poder hacer las pruebas.

Casimiro Notevi 01-10-2015 10:14:02

Hombre, tampoco es tan difícil encontrar el "problema", veo un poco de desgana o pereza ;)
Haces una búsqueda por "No se encontró el registro" y encuentras esto:
Código Delphi [-]
procedure TFmain.PosicionarRegistro(iID: Integer); 
begin 
    MTBackups.IndexFieldNames := 'ID'; 
    if not MTBackups.Locate('ID',iID,[]) then 
        Application.MessageBox('No se encontró el registro.','Backups',MB_OK+MB_ICONWARNING+MB_DEFBUTTON2); 
end;
Ahí ves que no es un error, simplemente no tienes creado ningún registro, por lo que no se puede posicionar en ninguno. Crea uno (un backup) y se acabó el "problema".

luk2009 01-10-2015 20:19:15

no es que este siendo vago, perdona , es que estoy un poco liado con otras cosas y la mente esta media bloqueada. No entiendo muy bien a lo que te refieres con crear un registro. Pero te explico, He presionado nuevo, escojo la base de datos, luego el directorio donde va a poner el archivo de backup, hora,intervalo, proximo backup y veo que la casilla activa este marcada.

En varias ocasiones, crea el primer backup correctamente, pero luego si cambio la hora y a 20 minutos despues, entonces cuando llega el momento salta el error y no hace el backup. pero ya el anterior esta hecho.

Pero nada, cuando tenga la cabeza mas fria lo reviso y te digo que encuentro. Gracias por responder de cualquier manera.

^\||/

Casimiro Notevi 01-10-2015 20:26:23

Bueno, esperamos que estés más disponible y lo miramos con tranquilidad :)


La franja horaria es GMT +2. Ahora son las 19:23:42.

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