我把LOV放在左侧,但当我选择其中一些,然后点击创造,它告诉我穿梭必须有一些价值,我搜索了很多解决这个但我找不到,这是工作得那么好,但现在却没有。
这里的图片显示了班车的细节。
这是过程
declare
tab apex_application_global.vc_arr2;
begin
tab := apex_util.string_to_table (:P2_RC);
for i in 1..tab.count loop
insert into STR_RC(STRID, RCID)
values
(:HIDDEN_STR_1, tab(i) );
end loop;
end;
HIDDEN_STR_1是来自另一个表的ID号。
当我按下creat时,表格中没有任何内容发生我要插入的数据是STR_RC,当我将进程更改为此代码,并将验证更改为no时,它会在两列中插入空值,所以请帮忙。
BEGIN
INSERT INTO STR_RC(STRID,RCID)
VALUES (:HIDDEN_STR_1 ,:P2_RC);
END;
答案 0 :(得分:0)
请注意,在第一张图片中,您将“始终需要”属性设置为“是”。这意味着如果返回的值为null,则apex会阻止后续进程执行。
选项1:将始终“必需属性”设置为“否”。 选项2:确保您的lov不返回null。
答案 1 :(得分:0)
我找到了答案,问题不在我的班车中,问题出在流程序列中。
我有一个清除会话的重置过程,并且在我的过程依赖于我的过程之前,所以我一直都是空的。