我想用下面语句修复数据库:
Set ADRDE = Nothing
Set db = Nothing
DBEngine.RepairDatabase App.Path & "\数据库名称"
错误提示为:
尝试打开的数据库已被机器上的用户“admin”以排他方式打开。当数据库可使用后再试一次。
我不太明白,应该怎么在操作数据库后将其关闭?Set ADRDE = Nothing,和Set db = Nothing怎么不行呢?
先close 再set nothing 试试
on error resume next
db.close
set db = Nothing