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" 类别中标记这个。
我创建了一个新的 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" 类别中标记这个。