【问题标题】:how to increase the code size limit in trigger block appbuilder如何增加触发块appbuilder中的代码大小限制
【发布时间】:2026-01-11 08:30:02
【问题描述】:

如何在触发块appbuilder中增加代码大小限制 我无法在 appbuilder(adm2) 中的触发块中编写代码,如何在 app builder 中增加触发块的大小。

问题: 我想增加触发块的大小,我想在触发块中写更多的行数。我将在应用程序生成器中使用哪个选项..

谢谢楼主。

对于每个 db1.vehicles WHERE vehicle.ad-num MATCHES keywordi OR string(vehicles.sl-num) MATCHES keywordi OR vehicle.product-id MATCHES 关键字i OR vehicle.product-name no-lock: 结束。

【问题讨论】:

  • 什么版本的进度?有错误信息吗?
  • “FOR EACH”与什么有什么关系?如果你真的是这样编码的——“matches”是在 WHERE 子句中使用的一个糟糕的函数,它会导致表扫描,因为它不能被括号括起来。

标签: progress-4gl


【解决方案1】:

您可能希望增加 -inp 和/或 -tok 客户端启动参数。

或者可能是不同的启动参数,具体取决于您实际看到的错误消息。

但是,如果您编写的代码遇到这些限制,您最好停下来重新考虑您正在编写的代码。您可能没有以非常有效的方式组织它。

【讨论】:

    【解决方案2】:

    您可以获取触发器代码并将其转换为包含,然后在触发器代码中对其进行实例化以再次使用节编辑器。但是您应该检查您的代码,您可能不需要将所有代码都放在一个触发器代码中。

    【讨论】:

      最近更新 更多