zoukankan      html  css  js  c++  java
  • 不基于EO的数据处理

    主要功能:

    手工建立PAGE及上面的ITEM,所有ITEM均为普通的ITEM,VOATTRIBUTE.然后在ITEM中输入信息,并保存到表中.

    主要使用的包及方法:

    Import oracle.apps.fnd.framework.OAApplicationModule;

    1. 方法

    getTransaction().executeCommand(“string”)

    作用:提交SQL语句,可为任意

    getTransaction().commit()

    作用:执行COMMIT动作.

    pageContext.getparameter()

    作用:获取ITEM中的值

    pageContext.getuserid()

    作用:获取USER ID,做为WHO信息

    pageContext.getCurrentDBDate()

    作用:获取当前时间,做为WHO信息

    代码流程:

    ROOT REGION中建立CODE:

      

    1. 捕获按钮是否被点击

    语句:

    if (pageContext.getParameter("Save") != null)

    1. 实例化AM,因无EO,我没建AM,用的是ORACLE默认的那个AM.

    语句:

    OAApplicationModule am = pageContext.getApplicationModule(webBean);

    1. 组合SQL语句:

    String sqlstr = “ insert into….”

    注意:时间型的东东可能要先获取字符串,然后加上TO_DATETIME转换

    1. 提交SQL语句:

    am.getTransaction().executeCommand(sqlstr);

    1. 执行COMMIT:

    am.getTransaction().commit();

    1. 返回信息:

    pageContext.putDialogMessage(new OAException("Save successfully!",OAException.INFORMATION));

             

                成长

           /      |     \

        学习   总结   分享

    QQ交流群:122230156

  • 相关阅读:
    矩阵乘法与邻接矩阵
    矩阵加速 学习笔记
    P5596 【XR-4】题
    P1842 奶牛玩杂技
    CF449B Jzzhu and Cities
    小球与盒子
    [JZOJ5279]香港记者题解--最短路图
    [学习笔记]二分图匹配与匈牙利算法
    [NOIP2018模拟赛10.25]瞎搞报告
    luogu2657-Windy数题解--数位DP
  • 原文地址:https://www.cnblogs.com/benio/p/2077349.html
Copyright © 2011-2022 走看看