解决R12 OAF java.sql.SQLException: ORA-00911: invalid character 报错的问题

最近一直在学习R12 OAF开发,但是在我做到创建记录的例子时,始终报如下的错误:
oracle.apps.fnd.framework.OAException: oracle.jbo.DMLException: JBO-26041: "??" ????????????: SQL ??

[@more@]

"INSERT INTO HEK_EMPLOYEES(EMPLOYEE_ID,FIRST_NAME,LAST_NAME,POSITION_CODE,SALARY
,START_DATE,LAST_UPDATE_DATE,LAST_UPDATED_BY
,CREATION_DATE,CREATED_BY,LAST_UPDATE_LOGIN) VALUES (?,?,?,?,?,?,?,?,?,?,?)"?
at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(Unknown Source)
at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
……
java.sql.SQLException: ORA-00911: invalid character


一直整了好久都没有解决办法,上网也不知道查了多少的资料,也是没得解决,快要放弃学习OAF了,今天终于在一个国外的网站找到了解决办法
办法如下:
在DBC文件中添加如下的行:
JDBC:processEscapes=true
就可以可以解决报错……
顺便复制一份网上的一份全一点的DBC文件内容:
#DB Settings
#Tue Aug 03 14:20:07 CST 2010
GUEST_USER_PWD=GUEST/ORACLE
APPL_SERVER_ID=8C4234C68C0013FEE04400306EF41
CD134886016192889275162547313010266
FND_JDBC_BUFFER_DECAY_INTERVAL=300
APPS_JDBC_DRIVER_TYPE=THIN
FND_JDBC_BUFFER_MIN=1
GWYUID=APPLSYSPUB/PUB
FND_JDBC_BUFFER_MAX=5
APPS_JDBC_URL=jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=(LOAD_BALANCE=YES)(FAILOVER=YES)(ADDRESS=(PROTOCOL=tcp)(HOST=10.192.1.51)(PORT=1591)))(CONNECT_DATA=(SERVICE_NAME=ait70)))
FND_JDBC_STMT_CACHE_SIZE=100
TWO_TASK=ait70
JDBC:oracle.jdbc.maxCachedBufferSize=358400
JDBC:processEscapes=true
FND_MAX_JDBC_CONNECTIONS=500
FND_JDBC_USABLE_CHECK=false
FNDNAM=APPS
FND_JDBC_PLSQL_RESET=false
DB_PORT=1591
FND_JDBC_CONTEXT_CHECK=true
FND_JDBC_BUFFER_DECAY_SIZE=5
DB_HOST=10.192.1.51

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/21704144/viewspace-1047963/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/21704144/viewspace-1047963/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值