高分求高手解``解决问题即给```(200分)

  • 主题发起人 主题发起人 jiutu911
  • 开始时间 开始时间
J

jiutu911

Unregistered / Unconfirmed
GUEST, unregistred user!
with ADOQuery1 do /// 此段代码为一button里 编译通过 运行正常
begin
close;
sql.Clear;
SQL.Add('use master alter database library set offline WITH ROLLBACK IMMEDIATE ');
SQL.Add('restore database cz from disk=:p1 with REPLACE');
SQL.Add('alter database cz set online with rollback immediate');
parameters.ParamByName('p1').Value := self.Edit2.Text; //显示备份文件的路径和文件名
try
ExecSQL;

messagebox(0,'还原成功','恭喜',mb_ok);
except

messagebox(0,'还原失败','对不起',MB_ICONINFORMATION);
exit;
cz是我的数据库````
我用的是adoconnection和 adoquery组件``` 但是数据库还原不成功
问题如何解决
请高手 帮解答
 
提个建议:你把备份文件放到当前文件夹下试一下,也就是说Edit2.Text中的内容不要有/符,如果可以,就是/的问题,你可以跟踪调试一下看看。
 
谢谢``
问题依然存在1```````````
 
SQL.Add('restore database cz from disk='''+self.Edit2.Text+''' with REPLACE');
即可!
 
谢谢高手解答```
QQ:77188789我的 希望以后能向你学习
 
后退
顶部