人算不如天算。本来打算用变长数组的,昨天写代码用了1个小时,其他时间就在那里抠错误在哪里。不知道为什么,WEB那边接收到的数据总是0。我们检查了所有可能的隐患,始终无法发现问题。最后愕然发现,罪魁祸首就是这段代码的核心: COBOL变长数组。
当我们使用变长数组的时候,测试代码总是返回0。即使我们指定返回固定常量值8,结果还是0。到了晚上,突然意识到可能问题就在变长数组上,把它删除。果然,返回值成了8。没有太多时间研究为什么。大概是J2EE不支持变长数组这样的数据类型吧。没办法。只好尝试下临时表了。昨天组长在MSN上问进展如何。我们都不敢说实话。按照他的话是“麻烦大了。”
只好舍弃原计划的方法了。
时间:10月4日下午。