ADOConnection 怎样才算真正断开与SQLServer的连接(50分)

  • 主题发起人 主题发起人 Niki
  • 开始时间 开始时间
N

Niki

Unregistered / Unconfirmed
GUEST, unregistred user!
用restore做数据库还原,ADOConnection.close,ADOConnection.connected=false,然后用
连在master上的QUERY做restore,总是报错:database in use,是怎么回事.
 
只你不连你的数据库,应试没问题呀
 
DisConnect后,再Free掉看看。ADOConnection好象是有这问题。
 
ADOConnection1.Connected := False;
 
试试close
 
adodateset.connection:=nil;
adoconnection.close;
不过这个问题,查查以前的,有这方面的比较麻烦。我就不写了
 
adoconnection.connected:=fasle;
adoconnection.connectionstring:=nil;
不过你最好把connectionstring记录下来,为了可以继续连接!
 
adoconnection.close没问题的
看看你的代码吧
 
close或free都不行的,要用kill,这里有回答:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1334885
 
正如dirk所说,我已经用KILL解决了问题
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
514
import
I
后退
顶部