首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

连接释放有关问题

2012-02-10 
连接释放问题!在FROM创建时,把一个全局连接赋给了一个临时连接:at_cntmp.ConnectionString:dm.cn.Connect

连接释放问题!
在FROM创建时,把一个全局连接赋给了一个临时连接:
at_cntmp.ConnectionString:=dm.cn.ConnectionString;
at_cntmp.open;

在FROM关闭时,at_cntmp.free后,在sp_who时查时连接还存在?

[解决办法]
at_cntmp.ConnectionString:=dm.cn.ConnectionString;

你这样做, 赋值的是个连接字符串, 而不是连接, "连接 "和 "连接字符串 "这两个不是同一回事。
[解决办法]
at_cntmp.close;
[解决办法]
dm.cn.ConnectionString; ---> 这个只是字符串
DM 的连接不会断

但是 FROM(form吧)的会断掉

你可以测试下.
(结果不对的话可要告诉大家下啊 ^_^)

[解决办法]

try
at_cntmp.ConnectionString:=dm.cn.ConnectionString;
at_cntmp.open;
finally
at_cntmp.free;
at_cntmp:=nil;
end;

热点排行