为什么提示数据库正在使用时状态不能改变??

sulong1234 2003-08-26 10:32:58


我有一个VB数据库程序,是用数据环境设计器(conn.conn)连接的MYDB数据库,
另外我还定义了一个连接到master数据库的对象变量conn(用sa),我用下面的代码备份和恢复数据库MYDB,d:\1234.bak是备份文件,

可是提示数据库MYDB正在使用时状态不能改变,可是这个数据库我确定只
在我机器上,只有我一个人连接,同时我已把连接到它上面的有关连接都关闭了,这是为什么?
'我先关闭连接
conn.conn.close

str = "restore database MYDB from disk='d:\1234.bak'"
conn.Execute "EXEC SP_DBOPTION '" & "MYDB" & " ', 'SINGLE USER','TRUE'"
conn.Execute str
conn.Execute "EXEC sp_dboption '" & "MYDB" & "', 'single user', 'false'"


...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdnzhu 2003-10-17
  • 打赏
  • 举报
回复
up

1,216

社区成员

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

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