从 Progress 11.7 迁移到 Progress 12.8 后,我在 App Builder 上打开一些 .W 文件时开始遇到一些问题。
这只发生在多个数据库中具有不同字段和表的少数程序中。
我遇到了这个问题:
FIELD name WAS NOT FOUND IN TABLE table. ABORTING OPENING OF FILE.
如果我尝试再次打开,错误会在另一个字段中重复出现,并在它们之间不断循环。 (有些程序我也有这个问题,但是当我尝试第二次打开时,就正常打开了)
该字段在数据库上是正常的,我已经能够使用App Compiler编译程序,只是无法使用App Builder打开。
其他使用该字段的程序也可以正常工作。
有人遇到过这个错误吗?或者设法修复它?
根据本文,当您尝试打开一个 .w 文件,其中包含从 AppBuilder 中的第二个连接数据库访问表的浏览器时,就会发生这种情况。
它应该在 OpenEdge 12.8.5 中修复。
作为解决方法,您还可以更改数据库连接的顺序,但这可能只是将问题转移到另一个 .w 文件。