请教如何实现我这个功能啊,(50分)

  • 主题发起人 topdelphi
  • 开始时间
T

topdelphi

Unregistered / Unconfirmed
GUEST, unregistred user!
我想备份数据库的时候,首先判断是否存在这个文件,如果没有则创建,如果存在就先删除,
再创建它,或者直接复覆它,请问我下面的代码如何修改实现啊,谢谢

procedure TForm1.Button1Click(Sender: TObject);
begin
adoquery1.close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('backup database user_info to disk ='+quotedstr('C:/Program Files/Microsoft SQL Server/MSSQL/backup/c.mdf'));
adoquery1.ExecSQL;
end;
 
procedure TForm1.Button1Click(Sender: TObject);
begin
if FileExists(要备份的数据库文件) then
begin
关闭和数据库的连接
DeleteFile(要备份的数据库文件);
end;
adoquery1.close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('backup database user_info to disk ='+quotedstr('C:/Program Files/Microsoft SQL Server/MSSQL/backup/c.mdf'));
adoquery1.ExecSQL;
end;
 
先生,我这点份全部比你了,但是可以比个详细的例子我吗???真的谢谢你了,我已经没分
了,希望可以邦帮我吧.
 
要讲得清楚一点,用的是什么数据库,
准备建什么样的文件,怎么连接的?
还有你自己写的那些代码是什么意思?
好象和你的文字描述关系不大?
 
顶部