estou com problemas em restaurar o backup, ele dá essa mensagem do winrar....nenhum arquivo encontrado.
para gerar o backup eu faço assim...
if DirectoryExists(TxtSalvar.Text) then
begin
dtmLoja.dbaLoja.Connected := False;
DtmEmp.DbaEmp.Connected := False;
Banco := 'C:\IzaLoja\Bancos'; // \IzaLoja.fdb
Data := Date;
Nome := 'BK-'+ FormatDateTime('dd-mm-yy', Data);
Caminho := ChangeFileExt(TxtSalvar.Text+'\'+Nome,'.rar');
LinhadeComando :='C:\Arquivos de programas\WinRAR\WINRAR.EXE a "'+Caminho+'" "'+Banco+'"';
try
WinExec(Pchar(LinhadeComando),1);
except
end;
ShowMessage('Backup Gerado com Sucesso!');
dtmLoja.dbaLoja.Connected := True;
DtmEmp.DbaEmp.Connected := True;
close;
end
else
begin
Showmessage('Diretorio Inexistente!' );
end;
e para restaurar que está dando o problema...é esse:
If not(fileexists(TxtCam.Text)) then
begin
Showmessage('Backup Inexistente!');
exit;
end;
if pergunta ('Tem certeza que deseja retornar o Backup selecionado?') then
begin
if pergunta ('Esse procedimento irá substituir os dados atuais pelo do backup'+#13+'Posso continuar ?') then
begin
SetCurrentDir(TxtCam.Text);
dtmLoja.dbaLoja.Connected := False;
CaminhoRetorno :='c:\';
LinhadeComando :='C:\Arquivos de programas\WinRAR\WINRAR.EXE e "'+TxtCam.Text+'""'+CaminhoRetorno+'"';
try
WinExec(Pchar(LinhadeComando),1);
except
end;
ShowMessage('Backup Retornado com Sucesso!');
dtmLoja.dbaLoja.Connected := true;
close;
end
else
begin
close;
end;
end
else
begin
close;
end;
Pergunta
robinhocne
Olá pessoal...
estou com problemas em restaurar o backup, ele dá essa mensagem do winrar....nenhum arquivo encontrado.
para gerar o backup eu faço assim...
if DirectoryExists(TxtSalvar.Text) then begin dtmLoja.dbaLoja.Connected := False; DtmEmp.DbaEmp.Connected := False; Banco := 'C:\IzaLoja\Bancos'; // \IzaLoja.fdb Data := Date; Nome := 'BK-'+ FormatDateTime('dd-mm-yy', Data); Caminho := ChangeFileExt(TxtSalvar.Text+'\'+Nome,'.rar'); LinhadeComando :='C:\Arquivos de programas\WinRAR\WINRAR.EXE a "'+Caminho+'" "'+Banco+'"'; try WinExec(Pchar(LinhadeComando),1); except end; ShowMessage('Backup Gerado com Sucesso!'); dtmLoja.dbaLoja.Connected := True; DtmEmp.DbaEmp.Connected := True; close; end else begin Showmessage('Diretorio Inexistente!' ); end;e para restaurar que está dando o problema...é esse:If not(fileexists(TxtCam.Text)) then begin Showmessage('Backup Inexistente!'); exit; end; if pergunta ('Tem certeza que deseja retornar o Backup selecionado?') then begin if pergunta ('Esse procedimento irá substituir os dados atuais pelo do backup'+#13+'Posso continuar ?') then begin SetCurrentDir(TxtCam.Text); dtmLoja.dbaLoja.Connected := False; CaminhoRetorno :='c:\'; LinhadeComando :='C:\Arquivos de programas\WinRAR\WINRAR.EXE e "'+TxtCam.Text+'""'+CaminhoRetorno+'"'; try WinExec(Pchar(LinhadeComando),1); except end; ShowMessage('Backup Retornado com Sucesso!'); dtmLoja.dbaLoja.Connected := true; close; end else begin close; end; end else begin close; end;Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.