问题描述
我有一个小的表单,当人们想要添加数据时,可以将数据添加到列表中 (不使用交互式网格,因为此时它相当长)。
动态操作运行Execute PL/SQL代码,提交三个项目 (三个值) 并返回一个项目 (响应)。
然而,每当我测试它,它会出现:
”
下面是我正在使用的PL/SQL:
我这里的东西怎么了?这是权限的事情吗?
动态操作运行Execute PL/SQL代码,提交三个项目 (三个值) 并返回一个项目 (响应)。
然而,每当我测试它,它会出现:
”
Ajax call returned server error: ORA-20876: Stop APEX Engine For Execute PL/SQL Code” as an error?
下面是我正在使用的PL/SQL:
DECLARE
v_count NUMBER(10);
BEGIN
SELECT COUNT(*) INTO v_count
FROM TBL_REF_LIST_1
where LIST_CODE = :P7_LIST_CODE
OR LIST_DESC = :P7_LIST_DESC
OR LIST_CATEGORY = :P7_LIST_CATEGORY;
IF v_count > 0 THEN
:P7_RESPONSE_VALUE := 'List Item exists with one or more of the listed criteria';
ELSE
Insert INTO TBL_REF_LIST_1
(LIST_CODE, LIST_DESC, LIST_CATEGORY, ACTIVE)
VALUES
(:P7_LIST_CODE, :P7_LIST_DESC, :P7_LIST_CATEGORY, 1);
:P7_RESPONSE_VALUE0 := 'List Item loaded';
END IF;
END;我这里的东西怎么了?这是权限的事情吗?
专家解答
我不是顶尖专家,所以这是一个有根据的猜测...
有一个与该错误相关的错误已在19.1中修复
https://docs.oracle.com/en/database/oracle/application-express/19.1/htmrn/index.html#HTMRN-GUID-32C4974D-FBCE-4B23-A72D-934E4248C78C
所以你可以试着升级到那个。
你也可以试着在APEX论坛上提问
https://community.oracle.com/community/groundbreakers/database/developer-tools/application_express
有一个与该错误相关的错误已在19.1中修复
https://docs.oracle.com/en/database/oracle/application-express/19.1/htmrn/index.html#HTMRN-GUID-32C4974D-FBCE-4B23-A72D-934E4248C78C
所以你可以试着升级到那个。
你也可以试着在APEX论坛上提问
https://community.oracle.com/community/groundbreakers/database/developer-tools/application_express
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




