我用ado可执行"select * from sales"查询语句,却不能执行 restore database name from disk='c:\name.bak' with replace 错误提示:ODBC超时
解决方案 »
- 求助
- IDTCPSever跟IDTCPClient连接后能得到IDTCPClient的IP吗?
- 为什么我装完ORACLE817后,内存占用达到1G多呢?我该怎么办呢?好急
- Application.CreateForm(TFormMain, FormMain)跟 formMain:=TformMain.create(Application)有什么区别没
- 如何去掉MDI主窗口的滚动条?
- 哪位大侠帮我看看我这个程序的指针哪错了,
- delphi如何调用执行adb命令?
- 有人做过点歌系统吗?进来。。
- 送分,旧帖重贴:现在说说这个list index out of bound(%d)
- 关于fastreport的一个问题,保证送分
- 紧急求救!!!如何获得BDE Api dll的lib文件和头文件(.h) 紧急求救!!!!
- 关于createprocess?!!
ADOConn.Execute('BackupProc '+''''+TempPath+TempFilename+'''');
//BackupProc是备份数据库的存储过程,TempPath+TempFilename是参数
messagedlg('备份成功!',mtwarning,[mbok],0);
except
messagedlg('备份失败!',mtwarning,[mbok],0);
end;
//另外,数据库备份是备份到服务器的,如果参数包含的路径在服务器不存在
//的话会出错。
filename为你要备份文件名 databasename为你的数据库名
adoquery1.SQL.Add('backup database xf_database to Disk='''+filename+'''');恢复数据库(SQL语句):
filename为你要恢复的文件名 databasename为你的数据库名
adoquery1.sql.add('restore database databasename from disk='''+FileName+''''
ADOQUERY1.CLOSE;
ADOQUERY1.SQL.CLEAR;
ADOQUERY1.SQL.TEXT:='restore database name from disk='+'''c:\name.bak'''+' WITH REPLACE';
ADOQUERY.EXECSQL;错误提示:ODBC SQL SERVER 超时!
我不宜用备份数据库的存储过程。用在DATABASE+QUERY没有问题。但我不想用BDE。恳请各位帮忙!
该一下看看