FOR EACH 两个带有 WHERE 子句的表 OpenEdge
FOR EACH two tables with WHERE clause OpenEdge
我试图根据它们的公共字段 ProductID 将两个表加在一起,我正在使用 OpenEdge 编辑器,当我 运行 这个进度文件时,我没有得到任何输出或没有警告消息。
FOR EACH table1, EACH table2 WHERE table1.ProductID = table2.ProductID:
DISPLAY table1.ProductID.
END.
当像您这样的 Progress Openedge 程序运行时没有输出,这表明没有记录符合条件。分别查询表,确保它们有记录并硬编码一些您确定存在的代码以测试功能。您的语法似乎是正确的,因此很可能是与数据相关的问题。
我试图根据它们的公共字段 ProductID 将两个表加在一起,我正在使用 OpenEdge 编辑器,当我 运行 这个进度文件时,我没有得到任何输出或没有警告消息。
FOR EACH table1, EACH table2 WHERE table1.ProductID = table2.ProductID:
DISPLAY table1.ProductID.
END.
当像您这样的 Progress Openedge 程序运行时没有输出,这表明没有记录符合条件。分别查询表,确保它们有记录并硬编码一些您确定存在的代码以测试功能。您的语法似乎是正确的,因此很可能是与数据相关的问题。