导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
mkz (mkz)
★☆☆☆☆
-
盒子活跃会员
2004/3/8 12:22:14
标题:
Too many open tables! 这个错误怎么解决?
浏览:1136
加入我的收藏
楼主:
我使用TQuery组件查询数据,连续查询30次(大概)就出现这个错误,代码如下 query1.sql.close; query1.sql.add('select * from xkz where name="aaa"');//大概就这个意思 query1.execsql; if not qyery1.active then query1.active:=true; 如果执行30次,就出现错误:too many open tables 怎么解决?
----------------------------------------------
-
作者:
mkz (mkz)
★☆☆☆☆
-
盒子活跃会员
2004/3/8 23:02:33
1楼:
自己顶~~高手快来啊
----------------------------------------------
-
作者:
mkz (mkz)
★☆☆☆☆
-
盒子活跃会员
2004/3/9 23:33:34
2楼:
顶,别沉下去啊
----------------------------------------------
-
作者:
2004/3/18 9:56:28
3楼:
代码最前面加上 query1.sql.clear; 就应该没有问题了
----------------------------------------------
-菜鸟一个,恳请指教!
作者:
xjr888 (arming)
★☆☆☆☆
-
盒子活跃会员
2004/3/18 10:01:19
4楼:
query.close
----------------------------------------------
-
作者:
2004/3/18 10:01:56
4楼:
同意楼上的!
----------------------------------------------
-
作者:
2004/3/18 11:11:52
5楼:
query1.close;(问题所在) query1.SQL.Clear;(避免以后出问题) query1.sql.add('select * from xkz where name="aaa"'); .......
----------------------------------------------
-相互学习,共同进步!