아바티스 + 스트러츠 + DB2 를 사용하고 있는데요
희안하게
SELECT
*
FROM TBL
WHERE
'1'=?
이렇게 쿼리 를 짜고
? 자리에 '1' 자리보다 큰 데이터가 들어오면
예를 들면 '11' 이런식으로 한자리보다 큰 두자리가 들어왔을경우에요
--- Cause: COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver] CLI0109E 문자열 데
이터 오른쪽 절단. SQLSTATE=22001
이런 에러 메세지가 뿌려집니다.
현재 서버는 RESIN 서버를 사용하고 있고요
그렇다고 토드나 오토쿼리에서는 잘 돌아갑니다.
혹시 저 같은 문제에 빠져서 해결하신분 계신지요 ???
답변 부탁드립니다. |