<<< 返回 access911.net 编程静态资料库索引页 不关闭当前数据库COPY当前数据库 作者:cg1 摘自:access911.net 录入:cg1 时间:2007-12-9 浏览人次:26
专题地址:http://access911.net/index.asp?u1=a&u2=72FABE1E1ADCECF3 如果需要更详细的评论或说明,请点击该地址。 简述: 问题:
| 我要备份当前数据库,可是用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..................... ........... |
|
|