CL调COBOL,参数传递问题
如题:
CL先调画面,从画面中取得8位日期ADDT,然后把ADDT 传到COBOL中,COBOL的 LINKAGE SECTION中定义如下
PAR-ADDT PIC 9(, 参数传递的时候出现错误了。无法把CL中的日期准确的传入COBOL的参数中,请高手指点~~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
跟cobol一起成长了3个月从陌生到黙契,即将要分离了,真舍不得阿。
[ 本帖最后由 pl421 于 2009-11-3 11:13 编辑 ]
又学了一招
3Q3Q3Q
在cobol中定义的数值参数。类型定义为
01 parm-a pic 9(8) comp-3.
[[i] 本帖最后由 没想到 于 2009-11-2 22:56 编辑 [/i]]
我试的也是,只有传字符型的,一传数值型的就乱码
谢谢,还有个问题,CL调COBOL,参数上有什么特殊设置么?
我发现CL所有的数值型的参数,传递到COBOL里都是乱码,或者格式不符合!!!楼上的前辈能给说明一下么?
可以先将日期转换成字符,然后再传递。。