procedure TForm1.BitBtn6Click(Sender: TObject);
var
s:string ;
begin
try if OpenDialog1.Execute then
begin
s:=OpenDialog1.FileName ;
with DataModule2.ADOCommand1 do
begin
//数据库恢复的代码
CommandText := 'alter database 尊雅丽锦·网上服装商城 set offline with rollback immediate' ; //让数据库离线
Execute ; //执行
CommandText := 'restore database 尊雅丽锦·网上服装商城 from disk = '''+s+''' with replace ' ; //恢复
Execute ; //执行
CommandText := 'alter database 尊雅丽锦·网上服装商城 set online with rollback immediate' ; //数据库重新上线
Execute ; //执行
end;
ShowMessage('数据库恢复成功...'); // 重新显示数据表 -------------执行这里的代码是提示 “连接中断 ” ,该怎么解决。
with DataModule2.ADOQuery1 do
begin
SQL.Clear ;
SQL.Add('select * from 尊雅服装来源表') ;
Open ;
end;
end;
except
ShowMessage('在恢复数据库时发生了不可预知的异常,请与软件开发人员联系');
end;
end;可以确定的是,我恢复数据库的语句是正确的。这个问题对我很重要,请知道的大哥大姐帮我看看哦! 谢谢了哦数据库sqlselect
var
s:string ;
begin
try if OpenDialog1.Execute then
begin
s:=OpenDialog1.FileName ;
with DataModule2.ADOCommand1 do
begin
//数据库恢复的代码
CommandText := 'alter database 尊雅丽锦·网上服装商城 set offline with rollback immediate' ; //让数据库离线
Execute ; //执行
CommandText := 'restore database 尊雅丽锦·网上服装商城 from disk = '''+s+''' with replace ' ; //恢复
Execute ; //执行
CommandText := 'alter database 尊雅丽锦·网上服装商城 set online with rollback immediate' ; //数据库重新上线
Execute ; //执行
end;
ShowMessage('数据库恢复成功...'); // 重新显示数据表 -------------执行这里的代码是提示 “连接中断 ” ,该怎么解决。
with DataModule2.ADOQuery1 do
begin
SQL.Clear ;
SQL.Add('select * from 尊雅服装来源表') ;
Open ;
end;
end;
except
ShowMessage('在恢复数据库时发生了不可预知的异常,请与软件开发人员联系');
end;
end;可以确定的是,我恢复数据库的语句是正确的。这个问题对我很重要,请知道的大哥大姐帮我看看哦! 谢谢了哦数据库sqlselect
解决方案 »
- 关于QQ2010命令行
- indy10的 IdUDPServer问题
- DELPHI书籍问题!
- delphi6中的报表如何实现??
- 一个关于线程的问题
- 急死我了!一个触发器的问题!麻烦进来帮个忙吧~
- 快来呀!!很好赚的。100分,在线等,马上给。ADO问题。备份恢复
- 如何卸载已经注册的控件? 在线等待!!!!!!!!!!!!
- 关于多线程的问题,在线等!
- acdsee的读图速度就是快,delphi的image控件为什么没ACDSEE的快呢?它们各自的读图算法究竟有何不同呢?哪位高手知道,谢啦!
- TAChart控件的使用
- Delphi2010 调用window的cmd命令行,得到返回信息全为乱码。怎么处理
DataModule2.ADOQuery1.ADOConnection1.Open;