Como fazer Backup?
Olá,
Tenho um pequeno programa desenvolvido em Delphi 6, utilizando paradox. Como faço para criar uma rotina de backup?
Atencipadamente Obrigado.
Tenho um pequeno programa desenvolvido em Delphi 6, utilizando paradox. Como faço para criar uma rotina de backup?
Atencipadamente Obrigado.
Motuca
Curtidas 0
Respostas
Okama
22/08/2003
Separe seu aplicativo da Base de Dados e copie todo o diretório, use rotinas para controlar o Winzip ou TZipMaster, WinRar etc...
Escolha a melhor alternativa e poste as dúvidas.
Abraços,
Escolha a melhor alternativa e poste as dúvidas.
Abraços,
GOSTEI 0
Motuca
22/08/2003
Olá,
A base da dados já está separada do aplicativo, se eu optar pelo WinZip como ficaria a rotina?
Obrigado pela atenção!
A base da dados já está separada do aplicativo, se eu optar pelo WinZip como ficaria a rotina?
Obrigado pela atenção!
GOSTEI 0
Bacalhau
22/08/2003
O velhinho arj do DOS poderá dar uma ajuda.
GOSTEI 0
Anjomd
22/08/2003
Olá,
Tenho um pequeno programa desenvolvido em Delphi 6, utilizando paradox. Como faço para criar uma rotina de backup?
Atencipadamente Obrigado.
==============================================================================================
procedure TFormCopia.BitBtn1Click(Sender: TObject);
var
I: Integer;
begin
Database1.Connected:=True; // Database para controle
Table2.DatabaseName:=DirectoryListBox1.Directory; // Seleciona local de destino da cópia
with Session1 do
begin
Active:=True;
GetTableNames(´AliasName´,´*.*´,True,True,Memo1.Lines); // Retorna o nome das tabelas
end;
for I:= 0 to Memo1.Lines.Count - 1 do
begin
Table1.TableName:=Memo1.Lines[I]; // Tabela origem
Table2.TableName:=Memo1.Lines[I]; // Tabela destino
BatchMove1.Execute;
end;
end;
Para efetuar a restauração:
procedure TFormRestaura.BitBtn1Click(Sender: TObject);
var I: Integer;
begin
Database1.Connected:=True;
Table2.DatabaseName:=DirectoryListBox1.Directory; // Origem da restauração
with Session1 do
begin
Active:=True;
GetTableNames(Table2.DatabaseName,´*.*´,True,True,Memo1.Lines); // Retorna nomes das tabelas
end;
for I:= 0 to Memo1.Lines.Count - 1 do
begin
Table1.TableName:=Memo1.Lines[I]; // Tabela origem
Table2.TableName:=Memo1.Lines[I]; // Tabela destino
BatchMove1.Execute;
end;
end;
//Após restaurar por este método, você deve recriar os índices.
GOSTEI 0
José Silva
22/08/2003
enho um programa feito em delphi que utilizo nos meus sistemas
ele faz backup em WinZIp
caso seja do seu enteresse mande-me um email ok?
ele faz backup em WinZIp
caso seja do seu enteresse mande-me um email ok?
GOSTEI 0