Office中国论坛/Access中国论坛

标题: 在ACCESS中实现自我复制 自我备份 [打印本页]

作者: andymark    时间: 2008-4-22 15:10
标题: 在ACCESS中实现自我复制 自我备份
ACCESS并不能对当前的数据库进行自我复制或拷贝,也就是说不能在运行中备份当前的数据库
为解决这个问题,特写了一个简单的DLL,欢迎大家测试,相互交流
作者: ynjxw    时间: 2008-4-22 15:43
ACCESS可以对当前的数据库进行自我复制或拷贝的呀
作者: andymark    时间: 2008-4-22 15:56
方法应该有多种,  你一般是怎样实现呢
作者: andymark    时间: 2008-4-22 21:20
现在我知道有2种方法可以实现,还没发现直接用ACCESS的命令能自我复制(当前程序在运行中)
作者: huangqinyong    时间: 2008-4-22 21:49
[:17]
作者: liaug    时间: 2008-4-22 22:13
[:33] [:34]
作者: t小宝    时间: 2008-4-22 22:19
用 CopyFile 这个API函数可以复制使用中的文件
Private Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" _
     (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, _
      ByVal bFailIfExists As Long) As Long
作者: andymark    时间: 2008-4-22 22:44
嗯,CopyFile 可以复制当前使用中的文件
我也是使用了另一个API 的复制命令
作者: andymark    时间: 2008-4-22 22:46
很奇怪以前用上面的命令会出错
作者: bach    时间: 2008-4-23 03:46
DLL文件拿啥打开.[:31]
作者: rjacky    时间: 2008-4-23 09:08
记得好像不用API也可以在使用时的自我复制的,直接用内置对象:

Set YourFile = CreateObject("Scripting.FileSystemObject")
YourFile.copyfile  源文件路径 目标文件路径
作者: 7777777    时间: 2008-4-23 09:48
ddddddddddddddddddd
作者: purplerose    时间: 2015-8-3 15:21
不错,正在找这个例子呢




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3