在delphi中用下面的语句还原数据库:ADOConnection1.Execute('RESTORE DATABASE achieve FROM DISK = ''d:\databak''');出现了这样的错误:
project project2.exe raised exception class EOleException with message '超时已过期'.process stopped
请问这是什么原因,如何才能解决?
project project2.exe raised exception class EOleException with message '超时已过期'.process stopped
请问这是什么原因,如何才能解决?
解决方案 »
- 关于integer和double混合运算的问题
- 利用导航控件DBNavigater给DBGrid控件添加记录
- 为什么程序的颜色在不同的电脑上都不一致?得怎么解决呢?
- 数据导入问题和拖动选中问题
- 打印小结(向版主或高手请教问题)
- 数据库存储图片
- delphi自带的quickrep控件可以定义打二十三行空格吗?可以打出二十三行空白行吗?
- 窗口创建的消息是什么?
- 在DELPHI中如何将日期时间格式转换为yyyy/mm/dd hh:mm:ss?请告之啊??!!谢谢!
- 如何实现像任务条一样,在拖宽后,桌面空间及其他程序的工作空间变小?
- 少有问问题,来者有份!
- 在一个程序中,会不会中断一个过程,转而执行另一个过程?
我只用,sql管理器
下面的方法(通过AdoCommand)可以实现数据恢复:
with adocommand_restore do
begin
Try
CommandText:='use Master';
Execute;
CommandText:='execute sp_helpdevice';
Execute ;
CommandText:='Restore database '+db_name+' From disk='''+FileName+''' with replace';
Execute ;
CommandText:='Use '+db_name;
Execute ;
Except
Abort;
end;//end of try... except...end
end;//end of with dm_main.ado