请教各位大神,VB中怎样备份正在使用中的Access数据库?

备份其他的数据很简单只要Filecopy就行,但是问题是正在使用中的数据库要先关闭,在打开,请问如何操作?... 备份其他的数据很简单只要Filecopy就行,但是问题是正在使用中的数据库要先关闭,在打开,请问如何操作? 展开
 我来答
百度网友bdb9803
2012-06-09 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
当数据库打开时是不允许用filecopy ,如果你想可以用
Private Declare Function SHFileOperation Lib "shell32.dll " Alias "SHFileOperationA " (lpFileOp As SHFILEOPSTRUCT) As Long

还有一个API函数可以达到这个要求,好像是下面的函数:
Public Declare Function CopyFile Lib "kernel32 " Alias "CopyFileA " (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long
可以拷贝已经打开的数据库文件。
tianqing20wen

2012-06-09 · TA获得超过2.4万个赞
知道大有可为答主
回答量:8226
采纳率:88%
帮助的人:5148万
展开全部
把cn对象关闭 再使用copy 完了再连接。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
syx54
2012-06-09 · TA获得超过7379个赞
知道大有可为答主
回答量:6567
采纳率:83%
帮助的人:2768万
展开全部
讲一个思路与方法,记录数据不大的情况下:
专门用一个副本,进行记录的复制.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式