0
我需要通过SQL使用JTOPEN(JDBC)连接来调用AS400存储过程,该连接接受1个INOUT和4个IN参数。我用下面的SQL使用JTOPEN调用存储过程
CALL MYLIB.MYSP(? ,'AJAJA1', '11111111', 'ą, ę, ć, ł, ń, ś, ż, ź', '0')
这样做,但它抛出一个错误
[SQL0313]主机变量数无效。
如果我使用',而不是一个问号然后我得到
[SQL0469] IN,OUT,或者INOUT不适用于在MYLIB程序MYSP参数1。
这可能吗?
您是否可以包含存储过程声明和用于执行它的Java代码? – jamesallman
我目前没有程序声明。另外,不要通过Java调用它,而是使用Aqua Data Studio和DB Visualiser –