我正在使用 jdbcRowSet 数据源并有一个简单的 sqlQuery:
SELECT * FROM MYSCHEMA.MYTABLE WHERE KEYCOLUMN=?
我想将此 SQL 与一个参数一起使用来指示我想检索哪些行。为此,我正在尝试计算 INTEGER 类型的 sqlParameter。每当我尝试这样做时,我都会收到一条错误消息
DB2 SQL 错误:SQLCODE=-313,SQLSTATE=07004,SQLERRMC=null,DRIVER=4.7.85
即使我将一个简单的单个数字放入 sqlParameter value 属性中,我最终也会遇到此错误。
每当我将参数直接硬编码到 sqlQuery 中时,一切正常。这里发生了什么?任何帮助是极大的赞赏。
(IBM Lotus Domino 8.5.3、IBM DB2 10.1、xpages 的最新 extlib)