Oracle Apex 5.1 运行 PL/SQL 按进程按钮后

Oracle Apex 5.1 run PL/SQL after button press with process

我正在尝试在按下按钮后不离开页面的情况下更新 table 行。我找到了这个例子:

javascript:{
  var vGet = new htmldb_Get(null,$x('pFlowId').value,'APPLICATION_PROCESS=update_adressen',18);
  vGet.add('P18_ADRESSEN', document.getElementById('P18_ADRESSEN').value);
  vGet.get();
  vGet = null;
};

在此网站上:How To: APEX - Run a PL/SQL procedure from a button

我正在尝试 运行 的 PL/SQL 代码可以 100% 工作并且目前不需要任何参数:

update orderregels set leveradressen_id = 3 where status='W';

javascript也在执行。

起初我尝试 运行 第 0 页的 javascript 代码,就像教程一样,但这没有用。这个错误实际上显示在我的调试 window(找不到第 0 页)。

之后我将页面切换到我的进程所在的18。之后没有出现调试行,所以我不知道出了什么问题。

我的进程位于此位置(第 18 页):

我不确定这是不是正确的地方。

我做错了什么?为什么没有显示调试消息?

不要那样做(该博客 post 是 2009 年的!)请改用动态操作。创建一个在按下按钮时触发的动态操作并执行一段 PL/SQL 代码(您的更新语句)。