在ado中如何切断程序与数据库的连接?(50分)

  • 主题发起人 jianping0
  • 开始时间
J

jianping0

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在程序中进行删除或恢复当前数据库的操作,但是
调用adoconnection.connected:=False;或 adoconnection.Close;再进行
删除、恢复操作,系统还是提示“数据库正在使用!”(只有一个程序在运行)
不知应如何真正的切断数据库连接?!
 
那位知道???
 
如果你是在IDE中调试,而你在设计时就已经打开了数据库,那。。。。。。呵呵!!
 
断开adoconnection即可,(实现保证adoQuery为服务器端)
 
不是在调试的时候,程序是独立运行的!

zhbj: 不明白()中的是什么意思。
 
你上面的代码就可以断开了。
你的Table,Query经过adoconnection了吗?
 
不行!adodataset经过adoconnection
不过前面加上
For i:=0 to Adoconnection1.DatasetCount-1 do
if Adoconnection1.Datasets.Active then
Adoconnection1.Datasets.Close;
也不行!
 
ms sql server 我有完整的程序恢复解决方案, 是
ms sql server 吗? koyochen@sina.com
 
顶部