求一个vb备份Access的代码的例子!

cdsun 2004-11-22 12:18:12
如题!
...全文
103 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cdsun 2004-11-22
  • 打赏
  • 举报
回复
daisy8675(莫依) 的不好用

还是查看了 tztz520(午夜逛街)老兄的原来的例子成功了
结帖
cdsun 2004-11-22
  • 打赏
  • 举报
回复
daisy8675(莫依)

为什么你要这样写阿MessageBox 害得我检查了半天

我正在研究中
daisy8675 2004-11-22
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=195584
Private Sub CmdBackup_Click()

If Conn.state <> adStateClosed Then Conn.Close

If DoBackup(txtPath.Text) Then
MessageBox "資料備份完成!"
Else
MessageBox "備份資料時發生錯誤錯誤!"
End If
Conn.Open
Unload Me

End Sub

'-- 備份這個數據庫
Public Function DoBackup(ByVal strDestinationPath As String) As Boolean
On Error Resume Next
Dim lFileOp As Long
Dim lResult As Long
Dim lFlags As Long
Dim SHFileOp As SHFILEOPSTRUCT
Dim strSourceDir As String
Dim strDestinationDir As String

BackupFolderName = strDestinationPath & "BackUPAccess - " & Format(Date, "yyyymmdd")

MkDir BackupFolderName

lFileOp = FO_COPY
lFlags = lFlags And Not FOF_SILENT
lFlags = lFlags Or FOF_NOCONFIRMATION
lFlags = lFlags Or FOF_NOCONFIRMMKDIR
lFlags = lFlags Or FOF_FILESONLY

With SHFileOp
.wFunc = lFileOp
.pFrom = AppPath & "datas\test.mdb" & vbNullChar
.pTo = BackupFolderName & "\test.mdb"
.fFlags = lFlags
End With
lResult = SHFileOperation(SHFileOp)

DoBackup = lResult = 0

End Function

ryuginka 2004-11-22
  • 打赏
  • 举报
回复
是啊
dwyao 2004-11-22
  • 打赏
  • 举报
回复
我用的就FileCoyy.
tztz520 2004-11-22
  • 打赏
  • 举报
回复
就用filecopy复制整个.MDB文件就可以了

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧