疯狂动物园任务怎么看:在VB中备份ACcess数据库,谁有这方面的资料呀!

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 03:25:00
Dim FileName As String
Dim FileBack As String
Private Sub Picture1_Click()
FileName = App.Path & "\data.mdb"
FileBack = App.Path & "\databack\data.mdb"
If Dir(FileBack) <> "" Then Kill FileBack
FileCopy FileName, FileBack
MsgBox "备份数据库成功", vbInformation, "数据库备份"
End Sub
运行提示访问拒绝
问题在什么地方大虾们帮帮忙呀!

当ACCESS数据库打开时,直接使用VB自带的FileCopy不能进行复制操作,你可以借助FSO对象的CopyFile来实现。如:
Dim oTest as Object

Set oTest = CreateObject("Scripting.FileSystemObject")
oTest.CopyFile "原文件名路径","新文件名路径"

Set oTest = Nothing