DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: luismasgoret
今日帖子: 1
在线用户: 1
导航: 论坛 -> 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楼: 顶,别沉下去啊
----------------------------------------------
-
作者:
男 gaowei_sxpti (龙心印) ★☆☆☆☆ -
普通会员
2004/3/18 9:56:28
3楼: 代码最前面加上
query1.sql.clear;
就应该没有问题了


----------------------------------------------
-菜鸟一个,恳请指教!
作者:
男 xjr888 (arming) ★☆☆☆☆ -
盒子活跃会员
2004/3/18 10:01:19
4楼: query.close
----------------------------------------------
-
作者:
男 altnyu (宁宇) ★☆☆☆☆ -
盒子活跃会员
2004/3/18 10:01:56
4楼: 同意楼上的!
----------------------------------------------
-
作者:
男 xiaojun5460 (西门吹灯) ★☆☆☆☆ -
盒子活跃会员
2004/3/18 11:11:52
5楼: query1.close;(问题所在)
query1.SQL.Clear;(避免以后出问题)
query1.sql.add('select * from xkz where name="aaa"');
.......
----------------------------------------------
-相互学习,共同进步!
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行61.52344毫秒 RSS