[firebase-br] Backup Restore no Firebird
Rodrigo
dominio em engeplus.com.br
Sex Fev 9 11:57:46 -03 2007
Bom dia a todos....
Estou usando o IBBackupService e o IBRestoreService para realizar os Backups
da minha aplicação.
O problema maior que to tendo é que ele faz o backup e fecha o componente,
mas na realizada o arquivo ainda nao
esta formado.
Ex.
Faço Backup.
with IBBackupService1 do
begin
BackupFile.Clear;
Attach;
DatabaseName := 'C:\Comercial\DMLoja\Backup\Dados1.fdb';
BackupFile.Add('C:\Comercial\DMLoja\Backup\Compact.fdb');
Active := True;
ServiceStart;
Active := false;
end;
Faço Restore. // opa, da mensagem de erro... o Backup
anterior ainda nao terminou mas passou...
with IBRestoreService1 do
begin
BackupFile.Clear;
DataBaseName.Clear;
Attach;
Options := [Replace];
DatabaseName.Add(PathOriginal);
BackupFile.Add('C:\Comercial\DMLoja\Backup\Compact.fdb');
Active := True;
ServiceStart;
Active := false;
end;
Como faço para que o sistema só passe a realizar o Restore quando realmente
o Backup estiver totalmente terminado?
Agradecido,
Rodrigo
Mais detalhes sobre a lista de discussão lista