怎样动态在程序里面完全断开与数据库的连接(我用的是ACCESS+BDE)(80分)

  • 主题发起人 主题发起人 caisihai
  • 开始时间 开始时间
C

caisihai

Unregistered / Unconfirmed
GUEST, unregistred user!
各位麻烦一下,多谢了 ,小弟只有这么多分了,不好意思!
 
session.close;
 
直接关闭就可以了.
table1.close;
query1.close;
 
close后就不能在用表或查询了!
不知道是不是完全断开![:D]
 
如果有多个 table 和 query 是不是要所有的都关闭呢?
还有我的 TABLE ,query 是连接 database 的别名
 
使用database1.connected:=falsed;
如果不行,试一下TSession
 
还在断开后,再边连接是不是 用 table.open;
 
試一下:
database1.KeepConnection:=false;
database1.Connected:=false;
 
agree wb_l
to caisihai可以(还在断开后,再边连接是不是 用 table.open; )
 
上面说的方法我都试过了不行啊!请问还有什么方法吗?
 
如果确实没有别的方法,我建议你用多线程,一定能解决问题。
 
你完全断开数据库的意图是什么呢?
》》上面说的方法我都试过了不行啊!请问还有什么方法吗?
你又是如何判定数据库是否完全断开的呢?

 
BDE有个函数用来在把数据写入数据库中,你先写入,然后把
TDatabase干掉.
 
hbezwwl
那个呢
 
后退
顶部