我正在尝试让REST服务数据访问控制处理一些JDBC数据。 最终,这一切都将进入Dojo数据网格。 但不知何故,我无法让它工作,我无法弄清楚出了什么问题。
这是我的代码:
<?xml version="1.0" encoding="UTF-8"?>
<xp:view xmlns:xp="http://www.ibm.com/xsp/core"
xmlns:xe="http://www.ibm.com/xsp/coreex">
<xe:restService id="restService1" pathInfo="results">
<xe:this.service>
<xe:jdbcQueryJsonService contentType="application/json"
connectionName="oracle">
<xe:this.sqlQuery><![CDATA[select postal_code, province cifadmin.postal_code_search_mv where postal_code='J6Y1R4'"]]></xe:this.sqlQuery>
</xe:jdbcQueryJsonService>
</xe:this.service>
</xe:restService>
</xp:view>
当我访问带有/results 的页面时,我得到的只是一个错误 500,而且我无法访问 log.nsf,所以不知道发生了什么。 数据库表和列名称有效。
谁能对此有所了解?
像往常一样,感谢您的帮助。
这是一个
。 愚蠢的,一天工作了太多时间的错误:我的SQL查询中缺少FROM!!
您可能还需要检查的一件事是,当您将字段名称分配给 dojo datagrid 列时,这些名称区分大小写。
正在工作... 剩下的就是格式化和一些基本的DojoDataGrid属性来设置