如何在RPGLE中处理大小超过16 Mb的数据结构

时间:2017-11-13 12:32:11

标签: ibm-midrange rpgle

我无法编译RPGLE程序,因为它包含一个大小超过16Mb的数据结构数组。

  

编译错误:

     

RNF0376 - 数据项大于最大值16,773,104   字节。

我知道我们可以使用指针作为解决方法,还有其他解决方案吗?

1 个答案:

答案 0 :(得分:0)

动态阵列会解决您的问题吗?

我很好奇,你是如何将其归还给网络服务的?它是一个使用SET RESULTS ARRAY并充当外部存储过程的SQLRPGLE程序吗?

如果是这样,您可以声明一个GLOBAL TEMPORARY TABLE,填充它,并设置结果CURSOR ......