怎么用delphi实现对数据库的备份和还原啊,我想要详细点的代码 15

 我来答
windblast
2012-06-10 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13629
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部
1. 使用mssql server的解决办法示例:

用backup database备份,restore database还原

备份:
如果是adoquery,先设置好数据库的连接,将sql设为:
BACKUP DATABASE databasename TO DISK = 'c:\data.bak'
然后调用adoquery的ExecSQL即可备份。注意是备份到服务器上。

还原:
将sql设为:
RESTORE DATABASE databasename FROM DISK = 'c:\data.bak'
则execsql可以还原,同样是服务器上的文件

2. 使用access 数据库:

Access数据库备份,不需要任何控件,只需要使用 CopyFile 函数进行数据库文件的复制备份就可以了,前提是把任何与ACCESS数据库联接全部关闭掉。

还原也是同样的道理,把数据库联接全部关闭掉,然后再把备份数据库文件 copyfile 到目标位置进行覆盖就可以了。
出众又白净的工匠7615
2012-06-09 · TA获得超过5.5万个赞
知道大有可为答主
回答量:3万
采纳率:0%
帮助的人:3917万
展开全部
看你什么数据库了,专业点叫备份,说白点就是复制。备份就是一个复制粘贴的过程而已。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式