是用的Delphi,但是DB2自己代VB例子也不行。

解决方案 »

  1.   

    你可通过修改DB2的config来把它的QUERY HEAP堆空间调大。如果在图形话界面修改的话,记住他是instance级别的,不是db级的。所以要到instance级去修改。如果在字符方式下,进入代表
    环境。可用 get dbm cfg来获得都不都不db2的配置参数清单,从中你可以找到query heap堆的大小,缺省是1000。要修改的话可用如下指令:update dbm cfg using query_heap_sz ####
    .记住修改后,db2 要start以后才起作用。如果还不行,那就是你的程序设计不合理了。看看是不是你在循环里频繁使用select了。