procedure TBackUp_form.SpeedButton4Click(Sender: TObject);
var BackupDate, yy, mm, dd : string;
begin
OpenDialog1.Execute;
BackupDate := DateToStr(now);
yy := copy(BackupDate, 1, 4);
mm := copy(BackupDate, 6, 2);
dd := copy(BackupDate, 9, 2);
BackupDate := yy + mm + dd;
location := ExtractFilePath(Opendialog1.FileName);
e_location.text := location + backupDate + '_Backup.bak';
end;
procedure TBackUp_form.SpeedButton2Click(Sender: TObject);
begin
with ADOQuery1 Do
begin
close;
SQL.CLEAR;
SQL.ADD('backup database donwoori to disk= '''+e_location.text+'''');
execsql;
end;
end;
이렇게 DB를 backup 받고
-------------------------------------------------
procedure TRestore_form.SpeedButton2Click(Sender: TObject);
begin
with ADOQuery1 Do
begin
close;
SQL.CLEAR;
SQL.ADD('restore database donwoori from disk= '''+e_location.text+'''');
execsql;
end;
end;
이렇게 Restore 하려는데 에러가 나네요...
안따까운 마음에 제가 힌트라도 될까 싶어 적습니다....
델파이나 디비 문법오류는 아닌듯 싶지요? 그런류의 오류는 아니니까요.
힌트는 저 에러문구에서 찾아야 하지않을까 싶습니다.
" 사용중이어서 단독으로 액세스할 수 없습니다 "
그러니 리스토어를 하려면 단독엑세스를 해야한다가 답이 아닐런지요.
이 질문에 대한 답은 해당 디비의 디비관련 사이트에서 답을 구해보시는게 맞을꺼
같습니다.
작은 힌트라도 되서 문제해결에 도움이 되었으면 합니다.