Mobile 如何将新PK从apex页面传递到Oracle存储过程? 甲骨文XE 11g

Mobile 如何将新PK从apex页面传递到Oracle存储过程? 甲骨文XE 11g,mobile,oracle11g,Mobile,Oracle11g,顶点4.2.5.00.08 移动应用 我的母版详细信息页有这个问题。它有两个区域 上部区域插入由APEX管理(无额外用户进程),一切正常。将记录添加到源表时不会出现问题 下方是“详细区域”,按下ADD按钮时,将在此处调用INSERT_RECORD()过程 这个问题似乎和这篇旧文章中描述的一样( )但当时的解决方案对我来说并不适用。问题是,存储过程中的调试消息显示,除了主键(始终为null)之外,所有参数都有值,这是插入“详细信息”记录所需的主键 通过以下方式调用该过程: INSERT_RECOR

顶点4.2.5.00.08

移动应用 我的母版详细信息页有这个问题。它有两个区域

  • 上部区域插入由APEX管理(无额外用户进程),一切正常。将记录添加到源表时不会出现问题

  • 下方是“详细区域”,按下ADD按钮时,将在此处调用INSERT_RECORD()过程

  • 这个问题似乎和这篇旧文章中描述的一样( )但当时的解决方案对我来说并不适用。问题是,存储过程中的调试消息显示,除了主键(始终为null)之外,所有参数都有值,这是插入“详细信息”记录所需的主键

    通过以下方式调用该过程:

    INSERT_RECORD(
    ID_TABLE  => :P300_ID_TABLE,
    COD_ITEM1 => :P300_COD_ITEM1,
    COD_ITEM2 => :P300_COD_ITEM2
    );
    
    同样的主细节在另一个apex应用程序桌面版本中实现,并且运行良好。我的意思是,完全相同,使用相同的表和相同的存储过程

    我曾多次遇到与页面项目和会话状态相关的问题

    我想问是否有人能解释我做错了什么,以及管理页面项目的正确方法是什么

    谢谢