在delphi6.0中做了一个数据备份和恢复模块
如何在delphi中备份和恢复SQL sever中的数据库。
如何在delphi中备份和恢复SQL sever中的数据库。
解决方案 »
- 请问cxgrid里一列设置了buttonedit,点击后如何能取得它所属的TcxGridDBTableView
- 问如何修改注册表把IE的〈工具〉-> (internet选项)-> (高级)-> (使用SSL2.0...)设置为选中
- 购买终端设备..
- 祝福祖国60华诞!
- Delphi:老问题:自动提交网页.
- 超难问题:windows 2000与windows 2003下数据库互相访问时特慢,请问有什么解决方法吗?分不够可以再加!!!!
- 抽象类的存在有什么意义?
- 今天无意间发现了一个BUG!
- string[0]可以访问吗?
- 高分紧急求教:如果实现updatesql的动态sql.
- 怎么放在线程里执行?
- 怎么才能在客户端中强行中断与COM+服务器的调用接口的操作???急~~~
try
DModule.ADOCon.Execute('Backup DataBase WareHouse to disk='+QuotedStr(BakPath.Text));
ShowMessage('数据库备份成功!');
except
ShowMessage('数据库备份失败!');
end;
try
ADOCon.Connected:=False;
ADOCommand1.Connection:=ADOMasterCon;
ADOCommand1.CommandText:='ALTER DATABASE WareHouse SET OFFLINE WITH ROLLBACK IMMEDIATE';
ADOCommand1.Execute; ADOCommand1.CommandText:='RESTORE DATABASE WareHouse FROM DISK = '''+BakFromEdit.Text+'''';
ADOCommand1.Execute;
MessageBox(0,'数据库恢复成功!','仓库管理系统',MB_OK);
finally
ADOCommand1.CommandText:='ALTER DATABASE WareHouse SET ONLINE WITH ROLLBACK IMMEDIATE';
ADOCommand1.Execute;
ADOMasterCon.Connected:=False;
end;
ADOCon.Connected:=True;