como faço restore com firedac?

08/06/2020

0

boa noite, fiz um aplicativo de backup e restore em delphi, o backup deu certo, mais o restore esta dando erro, o Código criado e assim:
FDIBRestore1.UserName := 'SYSDBA'; // usuario da base de dados
FDIBRestore1.Password := 'masterkey'; // senha da base de dados
FDIBRestore1.Host := 'localhost'; //'db_srv_host' local do servidor da base de dados
FDIBRestore1.Protocol := ipTCPIP; // protocolo de conexao com a base de dados
FDIBRestore1.database:= 'C:\Padaria\Banco\PADARIA.FDB';
FDIBRestore1.BackupFiles.Text:= EdtLocal.Text; // arquivo de backup
FDIBRestore1.Restore;

quando abro o programa e tento executar da o seguinte erro:
gbak:opened file C:\BD Padaria0806.bck
Erro
[FireDAC][Phys][FB]database C:\Padaria\Banco\PADARIA.FDB already exists. To replace it, use the -REP switch
unknown ISC error 336330835
pesquise mais não achei nada relacionado com o -rep(substituição) como faço para utilizar esse comando no codigo que mencionei acima?
desde ja o muito obrigado!
Diego Ribeiro

Diego Ribeiro

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar