Access97用 ADO 连接在按钮里: If RS.State = adStateOpen Then RS.Close
db.Close
Set RS = Nothing
Set db = Nothing
Dim s As String
s = App.Path
If Right(sG, 1) <> "\" Then sG = sG + "\"
sG = sG & "\abc.mdb" '##################################################
'问题在这里,提示:运行错误 70 ,被拒绝的访问权限
FileCopy s, "D:\abc.mdb"
'##################################################
这是怎么一回事?
db.Close
Set RS = Nothing
Set db = Nothing
Dim s As String
s = App.Path
If Right(sG, 1) <> "\" Then sG = sG + "\"
sG = sG & "\abc.mdb" '##################################################
'问题在这里,提示:运行错误 70 ,被拒绝的访问权限
FileCopy s, "D:\abc.mdb"
'##################################################
这是怎么一回事?
解决方案 »
- VB版新年散分专帖(二)
- 数据类型转换问题
- 获取datagrid中的当前行的列值,希望高手帮忙解决,感激不尽
- 程序员家园论坛想找几个visual basic高手做斑竹
- 如何让变速齿轮这类程序对自己程序无效?
- 在VB里,如何做以象Windows帮助那样的东西?
- 串口通讯接受数组设置正确, 运行一段后出现“下标越界”,望高人帮助我这菜鸟??
- 如何在运行时显示VB控件的属性页?
- 如何知道一个表是否存在,有函数吗
- 在Form上放一位图,如何使其实现象桌面桌布一样的平铺功能(即使其平铺满整个窗口)?
- 数据库备份恢复没有做过,高手指教(在线等待,急)
- 高分求助,请问哪位大侠知道vb中控件的top,left,height,width是以什么为单位的,急
sG = App.Path
If Right(sG, 1) <> "\" Then sG = sG + "\"
sG = sG & "\abc.mdb"FileCopy sG, "D:\abc.mdb"
for each Connection
if connection.state=adstateopen then
set connection=nothing
end if
next
Connection 为建立的连接对象
If Right(sG, 1) <> "\" Then sG = sG + "\"
这句下来SG的最后一个字符是"\"
sG = sG & "\abc.mdb"
这样出来的结果在ABC.Mdb前有二个"\"了
sG = App.Path
If Right(sG, 1) <> "\" Then sG = sG + "\"
sG = sG & "abc.mdb" '原来的\不要
'##################################################
'问题在这里,提示:运行错误 70 ,被拒绝的访问权限
FileCopy sG, "D:\abc.mdb"
'##################################################
'问题在这里,提示:运行错误 70 ,被拒绝的访问权限
FileCopy sG, "D:\abc.mdb"
'##################################################数据库一定是打开过,
RS.Close
db.Close
Set RS = Nothing
Set db = Nothing
关闭后,仍不能访问,我做了实验的,如果关闭当前程序而在另一程序里,就可以实现,我想问题是当前程序使之出现拒绝权限错误,建议调用其他进程吧,比如在DOS下执行......