世界上的每个人,大家好。
在我的业务中,我们需要修复一个花费大量时间在屏幕中获取数据的旧 cobol......
我有一个小问题,可以使用本机 i/o 读取 sql 视图?,我正在尝试,但如果我使用 ovrdbf 或如果我尝试使用 view 进行编译,因为我在 cobol 中出现级别错误,因为视图没有键控访问权限。
使用的另一种方法是在使用 CLLE 调用 COBOL 后使用 CREATE TEMPORARY TABLE,并使用过滤的数据对该临时表进行 OVRDBF,这不起作用。
我唯一想到的是使用 OPNQRYF 命令在调用旧 cobol 后过滤数据。
SQL 视图是作为逻辑文件实现的,因此您可以使用本机 io 读取它。
通过级别错误,您是在谈论级别检查吗?
您需要确保程序编译所针对的文件和视图 lf 具有相同的格式。