为什么用adoquery查询oracle数据表时,会出现:maximum open cursors exceeded 问题如上,怎么解决。如果照这样下去,好像最多可以执行50次查询(所有的adoquery加起来的执行次数)就不能再用了。而在我的程序中,查询肯定会超过这个数目。在线等待。注:adoquery是动态创建的。最多一次要创建20个adoquery进行查询结果。但超过上述数目就再也不能查询结果了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "adoquery是动态创建的"毎次查询後釈放了嗎?不会一直都開着吧? 你用的是oracle8.0.5吗?该版本的open_cursors初始化值为50如果是这样,把该值加大试试 我用的是9i的版本,adoquery每次查询完之后就会释放。haisha(海沙):如何修改初始化值。在查询次数达到这个数目后,如果把程序断开重连数据又可以用了。 在oracle的初始化参数文件中加入open_cursors = 300 如何写 TPageControl.OnCloseTabSheet 事件 dephi开发电力通信104规约 移动图片 delphi中sql开发数据库,如何保证数据的唯一性?【特急】 有没人绘制过空心的不规则线条啊?在线急等 关于考勤软件、就餐软件数据库问题。 如何能让程序不在任务栏显示,并且在任务管理器的进程列表也不显示 ★★关于强制类型转换后的内存问题,我想知道是否需要释放? 新手请教:数据集控件的问题!! Delphi 中有没有 API 函数可以用http或ftp 联网下载文件? delphi中socket通信 急啊,在线等——关于Delphi下调用EXE文件的问题?(解决问题给100分)
毎次查询後釈放了嗎?不会一直都開着吧?
该版本的open_cursors初始化值为50
如果是这样,把该值加大试试
haisha(海沙):如何修改初始化值。在查询次数达到这个数目后,如果把程序断开重连数据又可以用了。
open_cursors = 300