导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2003/11/29 11:52:23
标题:
加入我的收藏
楼主:
我做了个临时表,在窗体的close事件中用free释放。可如果程序半路出问题,再进入时总是说表忙。只有关闭Delphi再重新进入。各位有什么好办法?
----------------------------------------------
-愿与大家共同进步
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2003/11/29 12:26:22
1楼:
没有 这是BORLAND做的 不太好而导致!
----------------------------------------------
作者:
cjrb (Thinking In 魂)
★☆☆☆☆
-
盒子活跃会员
2003/11/29 12:45:02
2楼:
在开头 if exists (select * from tempdb..sysobjects where name like '#mytemp%') drop table #mytemp
----------------------------------------------
充电..........
作者:
cjrb (Thinking In 魂)
★☆☆☆☆
-
盒子活跃会员
2003/11/29 12:53:41
3楼:
用这个可能会好点,上面那个可能会把别的用户的临时表给X了。 if object_id('tempdb..#mytemp') is not null drop table #mytemp
----------------------------------------------
充电..........
作者:
2003/12/2 13:53:28
4楼:
我创建的是本地临时表,不是sqlserver表,用tbl_ls:=Ttable.Create(self)创建的,关闭窗体时要释放。
----------------------------------------------
-愿与大家共同进步
作者:
lfjohn (lfjohn)
★☆☆☆☆
-
盒子活跃会员
2003/12/3 14:08:51
5楼:
在Application或主窗口退出事件中关掉数据组件即可!
----------------------------------------------
-