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

  • 相关阅读:
    python实战===用python调用jar包
    Django连接数据库写入数据报错
    Niginx主配置文件参数详解
    uwsgi参数详解
    JSON序列化和反序列化
    ServiceBroker创建流程
    WCF和WebService中获取当前请求报文的方法
    python 关于文件的操作
    关于函数对象的理解
    python,关于用户登录与注册问题
  • 原文地址:https://www.cnblogs.com/benio/p/2077349.html
Copyright © 2011-2022 走看看