急,在线等,各位高手进来看看啊

hhqq888 2003-06-02 08:27:29
Private Sub Command1_Click()
Dim retvaL
Dim abc
Dim lxx
lxx = Dir1.Path + "\备份.mdb"
retvaL = copyfile("D:\download\毕业设计\易耗易损件材料管理系统\易耗易损件.MDB", lxx, 1)
MsgBox "备份结束"
Unload Me
End Sub
是用来复制文件的
但这个文件有个BUG就是如果目标文件已经存在,他就不能复制过去进行复盖,有谁有办法帮我解决啊
...全文
11 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxcc 2003-06-02
  • 打赏
  • 举报
回复
直接用FileCopy就可以
yh3597 2003-06-02
  • 打赏
  • 举报
回复
调试中
如果行马上给分
饮水需思源 2003-06-02
  • 打赏
  • 举报
回复
Dim fs_send As Object
Set fs_send = CreateObject("Scripting.FileSystemObject")
'测试指定路径的文件是否已存在
if fs_send.fileexists(Dir1.Path + "\备份.mdb") then
if MsgBox("目标文件已经存在,是否覆盖?", vbYesNo, "提示")=vbyes then
'删除文件
Kill Dir1.Path + "\备份.mdb"
Else
Exit Sub '退出
End If
End If

'另外,申明变量时最好能指定数据类型

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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