RefTableId 字段分配的堆栈跟踪错误

Stack Trace Error for RefTableId field assignment

我创建了一个新的 table 并使用标准 RefTableId 类型的 EDT 添加了一个新的整数字段(称为 RefTableId)。写作 NewTable.RefTableId = tableNum(SomeTable);编译但在 运行 时间我得到这个堆栈跟踪错误:"Error executing code: Wrong argument types in variable assignment."

我什至试过 NewTable.RefTableId = 0;这仍然失败。是的,我已经三次检查它确实是一个整数字段。

如果代码在 class 中,请务必编译所有 super classes 以及向前编译(child classes ).记得做一个增量 CIL。

如果仍然失败,请进行完整编译(axbuild)。

这个解决方案真的很愚蠢,赋值之前的那一行是从一个包含无效数据的 FormListItem 对象中读取 .data() 。它没有显示该行的错误,而是跳过它并使下面的分配行失败。这对我来说毫无意义,因为我没有使用来自该 FormListItem 对象的任何信息来填充任何字段数据,但由于某种原因仍然导致失败。我要在 "Bang Head Here" 类别中标记这个。