FOR WACHE子句OpenEdge的两个表

时间:2018-09-05 12:54:19

标签: openedge progress-4gl

我试图根据两个表的公共字段ProductID将它们加在一起,使用的是OpenEdge编辑器,当我运行此进度文件时,没有输出或没有警告消息。

FOR EACH table1, EACH table2 WHERE table1.ProductID = table2.ProductID:
    DISPLAY table1.ProductID.
END.

1 个答案:

答案 0 :(得分:3)

当像您这样的Progress Openedge程序运行时没有任何输出时,表明没有记录符合条件。分别查询表,确保它们具有记录,并对您确定用于测试功能的某些代码进行硬编码。您的语法似乎正确,因此很可能是与数据相关的问题。