<<< 返回 access911.net 编程静态资料库索引页

不关闭当前数据库COPY当前数据库

 

作者:cg1  摘自:access911.net  录入:cg1  时间:2007-12-9  浏览人次:465


专题地址:http://access911.net/fixhtm/72FABE1E1ADCECF3.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


问题:

我要备份当前数据库,可是用FSO复制时总是提示占用,但是我直接在WINDOWS资源管理器里面又能直接复制,有什么办法能在不关闭当前数据库的情况下复制数据库用以备份么?

 


回答:

在 XP 以上的环境可以

'//按 ALT+F11 转到 vba 界面,
'//新建一个模块
'//将以下代码 COPY 进去
'//将光标停在 Function RunTest() 这行
'//按 F5 即可运行
'//运行结束后到 c:\ 看结果


Public Const COPY_FILE_FAIL_IF_EXISTS = &H1    '//如果目标文件已存在即退出
Public Const COPY_FILE_RESTARTABLE = &H2       '//拷贝失败的时候可以重新开始
'// 此 API 在 WIN9X 下不能使用
Public Declare Function CopyFileEx Lib "kernel32.dll" Alias "CopyFileExA" ( _
    ByVal lpExistingFileName As Strin.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/72FABE1E1ADCECF3.htm

 


上一篇:如何设置让任务栏自动隐藏?

下一篇:EXCEL如何获取当前获得焦点的批注的Comment对象?

2017年2月22日生成静态资料