참조 : http://publib.boulder.ibm.com/infocenter/iseries/v5r3/index.jsp?topic=/rzala/rzalaml.htm
** SQL0418 : Use of parameter marker not valid.
=> INSERT 문을 PreparedStatement 사용 시 ? 문자를 제대로 처리 못 하는 거 같다.
일일이 CAST(? AS 타입) 해 줘야 한다는데... 그렇게 하니 되긴 된다.
한글의 경우 CAST(? AS 타입 CCSID 933) 으로 지정하면 된다.
ex) CAST(? AS INTEGER)
CAST(? AS CHAR(20))
CAST(? AS VARCHAR(200) CCSID 933)
댓글 없음:
댓글 쓰기