使用restore语句还原sql数据库(.bak文件)时遇到的问题

wingler 2001-08-11 03:08:29
我先dim adocnn as new adodb.connection
然后adocnn.open "...."连上数据库
接着adocnn.excute "restore (数据库名)from ...with replace(要把原来的数据库覆盖)"
接着就弹出错误信息“数据库正在被使用,所以无法接受排他性操作”
为什么会出现这样的错误的呢?
我先前曾经用connection对象连过数据库,但是已经把他close了,会不会是这个原因?那有什么解决的办法呢?
...全文
146 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wingler 2001-08-12
  • 打赏
  • 举报
回复
请问在哪里设呀?
大大给分!
qb_zhm 2001-08-11
  • 打赏
  • 举报
回复
re
songyangk 2001-08-11
  • 打赏
  • 举报
回复
你需要把数据库的打开方式设为Single Use模式

1,217

社区成员

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

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