如何断开与SqlServer的连接

suixin77 2003-08-15 09:04:17
我的问题:
建立数据库 test;
启动我的程序,通过Ado与 test连接;
在程序中使 AdoConnection 的connected属性为 fasle,并使其连接到系统库 master,然后执行语句删除 test 库,系统出错,告诉我 test 库正在使用。
请问我的方法是否与 test 库真正断开,为什么仍在使用?如何使其处于未使用状态?
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
suixin77 2004-03-03
  • 打赏
  • 举报
回复
大力的方法我已经说过了,没用。没有实践没有发言权,结贴
liuyun2003 2003-08-15
  • 打赏
  • 举报
回复
哈哈哈,大力的解释太形象了。
pengdali 2003-08-15
  • 打赏
  • 举报
回复
你用:

use 另一个库
drop database test

就可以了。

你的错就象,你站在凳子上要用手拿起凳子。
你要先站下来如:(use master)
97866 2003-08-15
  • 打赏
  • 举报
回复
先使数据库进入单用户状态再删除。
Use Master
EXEC sp_dboption @dbname = 'Test', @optname = 'single user', @optvalue =true
Drop DateBase Test
97866 2003-08-15
  • 打赏
  • 举报
回复
先使数据库进入单用户状态再删除。
Use Master
EXEC sp_dboption @dbname = 'Test', @optname = 'single user', @optvalue =true
Drop DateBase Test

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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