我的代码
if messagebox(handle,pchar('确实要备份数据吗?'),'提示',mb_yesno+mb_iconquestion) =idno then exit;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text :='Backup database MRP to disc='''+'c:\MRP.mdf'+''' with init';
try
ADOQuery1.ExecSQL ;
showmessage('数据备份成功');
exit;
except
showmessage('数据备份失败');
exit;
end;老是提示我“disc不是可以识别的‘DEVIE TYPE’选项” 为什么呢?
还有 SQL数据库的备份好象是.BAK文件 .mdf是什么东东
我想在备份文件名后自动加上日期 例如2007年6月28日的备份就为 MRP20070628 怎么写代码
还有 还原的时候 我想让程序自动搜索备份日期最后的那一个来还原 怎么写代码 谢谢各位GG解答一下
PS:本人很菜 问题很幼稚 各位GG不要取笑啊
if messagebox(handle,pchar('确实要备份数据吗?'),'提示',mb_yesno+mb_iconquestion) =idno then exit;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Text :='Backup database MRP to disc='''+'c:\MRP.mdf'+''' with init';
try
ADOQuery1.ExecSQL ;
showmessage('数据备份成功');
exit;
except
showmessage('数据备份失败');
exit;
end;老是提示我“disc不是可以识别的‘DEVIE TYPE’选项” 为什么呢?
还有 SQL数据库的备份好象是.BAK文件 .mdf是什么东东
我想在备份文件名后自动加上日期 例如2007年6月28日的备份就为 MRP20070628 怎么写代码
还有 还原的时候 我想让程序自动搜索备份日期最后的那一个来还原 怎么写代码 谢谢各位GG解答一下
PS:本人很菜 问题很幼稚 各位GG不要取笑啊
解决方案 »
- 各位大侠救命,记录型动态数组知道地址,如何取数啊,在线等
- 关于打包.
- UDP聊天程序,怎样获取对方发送过的字符的字体类型,大小,颜色和属性?
- 进来看的都有分!不够可以再加
- 谁有类似QQ的局域网聊天软件的Delphi源代码,可否发给我一份?
- getkeystate函数用法?通过Lparam如何判断alt+A等组合键的消息?
- 如何将excel中的几张表页中的数据导入到access中?
- csv文件导入数据库
- !!!!怎样做能把硬盘各个分区有选择的恢复、光盘启动的安装盘!!!
- 谁可以给我一个TP?
- 为什么用Delphi写的程序会如此差???
- delphi7操作Access数据库,执行like '*'语句,报内存溢出错误???
ADOQuery1.SQL.Text :='Backup database MRP to disc='''+'c:\MRP'+formatdatetime('yyyyMMdd',now)+'.bak'+''' with init';还是那提示 哪儿错了?谢谢
還是之前那個錯誤嗎?這是我當時寫的你看看行不行'backup database '+sName+' to disk='''+sPath+'''';'restore dataBase '+sData+ ' from disk='''+ sBackupPath +
''' with recovery, move ''test_Data'' to '''+sMDF+''',move ''test_log'' to '''+sLDF+'''';
这个是获取时间的,至于其他的说不清楚。你自己研究研究吧
还是谢谢关注
郁闷了 怎么就不行了呢 我在查询分析器里运行
Backup database MRP to disc= 'c:\MRP20070628.bak' with init
也是提示“服务器: 消息 155,级别 15,状态 1,行 1
'disc' 不是可以识别的 Device Type 选项。”
大家看看这句话有问题吗?
改成这样 查询分析器就通过了 但是一运行就提示
在 sysdevices 中没有备份设备 'c:\MRP20070628.bak' 的条目。请更新 sysdevices 后重新运行语句。
这怎么办啊?请指点一二。
我试了是对的
是disk 不是disc