Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-10-2007
FelipeDiaz FelipeDiaz is offline
Miembro
 
Registrado: may 2007
Posts: 75
Poder: 18
FelipeDiaz Va por buen camino
Thumbs down PROBLEMAS con BACKUP FIBPLUS

Buenas a todos...

Me gustarai saber si alguien sabe como resolver la siguiente situacion:

En una aplicacion que estoy desarrollando con delphi y Firebird, utilizo componentes FIBPLUS............. y de la paleta FIB PLUS Services utilizo dos componentes : FIBBAckupService y FIBRestoreService. para hacer las copias y restauraciones respectivas.

El problema esta en que al iniciar el programa, el codigo se ejecuta bien, y la copia y restauracion se realiza bien.

Pero cuando intento hacerlo nuevamente se produce error.

EL modelo del codigo utilizado es el siguiente, Y aun cambiandole en tiempo d ejecusion los datos SERVERNAME, PARAMS.Add(),DatabaseName , BackupFile.Add(), solo funcionan para la oprimera vez, como si hubiese una limitaicon del componente, o como si luego de la instruccion : ServiceStart, el componetente quedara inabilitado o abierto...no se la verdad.

Si alguien tiene una idea, porfa ..le agradezco.

*****En el boton para hacer la copia....

with IBBackupService1 do
begin
ServerName := '127.0.0.1';
LoginPrompt := False;
Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
Active := True;
// Protocol:='TCP';
try
Verbose := True;
Options := [MetadataOnly,NonTransportable];
DatabaseName := 'D:\PROYECTO FREELANCE\ALEON.FDB';
BackupFile.Add('D:\PROYECTO FREELANCE\COPIAALEON.gbk');
ServiceStart;

finally
Active := False;
end;
end;


*****En el boton para hacer la Restauracion....

with pFIBRestoreService1 do
begin
ServerName := '127.0.0.1';
LoginPrompt := False;
Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
Active := True;
// Protocol:='TCP';
try
Verbose := True;
Options := [CreateNewDB];
PageBuffers := 3000;
PageSize := 4096;
DatabaseName.Add('D:\PROYECTO FREELANCE\ALEON.FDB');
BackupFile.Add('D:\PROYECTO FREELANCE\COPIAALEON.gbk');
ServiceStart;
finally
Active := False;
end;


bueno saludos a todos,
__________________
El Calentamiento Global acabara con la tierra. No mas Barreras, No mas Guerras, No mas discrimiancion, No mas violencia, No mas indiferencia, No mas terrorismo, No mas secuestros. !Valoremos la vida!
Responder Con Cita
  #2  
Antiguo 24-10-2007
FelipeDiaz FelipeDiaz is offline
Miembro
 
Registrado: may 2007
Posts: 75
Poder: 18
FelipeDiaz Va por buen camino
Thumbs down Aclaracion

El problema se me presenta es al momneto de utilizar el procedimiento de restauracion, restaura una primera ves, la segunda NO.

Gracias.
__________________
El Calentamiento Global acabara con la tierra. No mas Barreras, No mas Guerras, No mas discrimiancion, No mas violencia, No mas indiferencia, No mas terrorismo, No mas secuestros. !Valoremos la vida!
Responder Con Cita
  #3  
Antiguo 24-10-2007
FelipeDiaz FelipeDiaz is offline
Miembro
 
Registrado: may 2007
Posts: 75
Poder: 18
FelipeDiaz Va por buen camino
Solucion

Hola, nuevamente....
Bueno despues de tantos intentos procurando no desesperar.
Encontre el problema...

Cada ves que usaba las siguienets instruciones.... agragaba contenido a los existente, pues es un Tstring.

Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
DatabaseName.Add(RutaN);
BackupFile.Add(RutaB);

Lo solucione, agragando estas instruciones antes de ejecutar las anteriores.

Params.Text:='';
DatabaseName.Text:='';
BackupFile.Text:='';

.... Si son cosas que pasan ...errores que me han tomado una noche y una mañana para solucionarlos...

Saludos nuevamente.
__________________
El Calentamiento Global acabara con la tierra. No mas Barreras, No mas Guerras, No mas discrimiancion, No mas violencia, No mas indiferencia, No mas terrorismo, No mas secuestros. !Valoremos la vida!
Responder Con Cita
Respuesta



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
Problemas en la base de datos (backup) kurroman Firebird e Interbase 2 23-01-2007 10:58:16
Problemas en backup, Firebird 1.5... Berto2003 Firebird e Interbase 0 13-12-2006 12:26:18
Problemas con Gds32.dll en FibPlus Choclito Conexión con bases de datos 4 29-05-2006 21:37:42
Problemas en Backup brandolin Firebird e Interbase 4 08-02-2006 02:09:12


La franja horaria es GMT +2. Ahora son las 19:27:50.


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
Copyright 1996-2007 Club Delphi