안녕하세요
제가 알기로는 SQL문의 길이 제한이 256byte인걸로 알고 있습니다.
그래서 꼭 prepare를 하셔야하구요.
그럼 수고하세요.
>>성재용 님께서 쓰시길<<
::
:: Informix에서 JDBC를 통하여 256 자가 넘는 문자를 입력할 경우 다음과 같은 에러가 발생합니다.
::
:: java.sql.SQLException: A quoted string exceeds 256 bytes.
:: at com.informix.util.IfxErrMsg.getSQLException(IfxErrMsg.java:340)
:: at com.informix.jdbc.IfxSqli.addException(IfxSqli.java:2830)
:: at com.informix.jdbc.IfxSqli.receiveError(IfxSqli.java:3115)
:: at com.informix.jdbc.IfxSqli.dispatchMsg(IfxSqli.java:2118)
:: at com.informix.jdbc.IfxSqli.receiveMessage(IfxSqli.java:2041)
:: at com.informix.jdbc.IfxSqli.executeCommand(IfxSqli.java:670)
:: at com.informix.jdbc.IfxResultSet.executeUpdate(IfxResultSet.java:277)
:: at com.informix.jdbc.IfxStatement.executeUpdateImpl(IfxStatement.java:745)
:: at com.informix.jdbc.IfxStatement.executeUpdate(IfxStatement.java:199)
::
:: informix version은 7.3 IDS 7.3 LE 이며
:: JDBC는 JDBC/EMBEDDED SQLJ 2.20.JC1 (informix.com/idn에서 다운받은 것입니다)
:: 입니다.
::
:: PrepareStatement를 쓰지 않고 이 문제 해결 방법을 아시는 분은 알려주십시오
::
::
::
|