首页 > 数据库 > Oracle > OAF学习笔记-不基于EO的数据处理
纯属觉得好玩,试验一下….
主要功能:
手工建立PAGE 及上面的ITEM, 所有ITEM均为普通的ITEM,非VO的ATTRIBUTE. 然后在ITEM中输入信息,并保存到表中.
主要使用的包及方法:
Import oracle.apps.fnd.framework.OAApplicationModule;
getTransaction().executeCommand(“string”)
作用: 提交SQL语句,可为任意…
getTransaction().commit()
作用: 执行COMMIT动作.
pageContext.getparameter()
作用:获取ITEM中的值
pageContext.getuserid()
作用:获取USER ID,做为WHO信息
pageContext.getCurrentDBDate()
作用: 获取当前时间,做为WHO信息
代码流程:
在ROOT REGION 中建立CODE:
语句:
if (pageContext.getParameter("Save") != null)
语句:
OAApplicationModule am = pageContext.getApplicationModule(webBean);
String sqlstr = “ insert into….”
注意: 时间型的东东可能要先获取字符串,然后加上TO_DATETIME转换…
am.getTransaction().executeCommand(sqlstr);
am.getTransaction().commit();
pageContext.putDialogMessage(new OAException("Save successfully!",OAException.INFORMATION));
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22816976/viewspace-1135646/ ,如需转载,请注明出处,否则将追究法律责任。