【发布时间】:2016-01-14 12:48:13
【问题描述】:
我遇到了一个错误
FRM - 40737 - 非法受限过程 GO_BLOCK WHEN-VALIDATE-RECORD 触发器。
我的代码是
IF event_name = 'WHEN-VALIDATE-RECORD'
THEN
IF (form_name = 'OEXOEORD' AND block_name = 'ORDER')
THEN
-- call procedure to validate and cascade the ship method code.
cascade_ship_method;
execute_query;
END IF;
我在这里做错了什么?
【问题讨论】:
-
谢谢 Sergii Zhevzhyk .. 我的问题现在看起来好多了 :)
-
是整个代码吗?
-
No Sergii.. cascade_ship_method 是一个单独的过程。没有 'execute_query' 表单不会刷新,在放置 execute_query 后会出现上述错误。在某些论坛中,我发现我们不应该在 'WHEN-VALIDATE-ITEM' 下使用 'execute_query' 。是否适用于“WHEN-VALIDATE-RECORD”