2014-06-17 1049 views
8

我得到這個JDBC異常。我搜索了它,但解釋非常抽象。DB2 SQL錯誤:SQLCODE:-206,SQLSTATE:42703

DB2 SQL error: SQLCODE: -206, SQLSTATE: 42703 

com.misys.liq.jsqlaccess.adapter.jdbcadapter.util.JDBCAdapterException: com.ibm.db2.jcc.a.SqlException: DB2 SQL error: SQLCODE: -206, SQLSTATE: 42703, 
+0

我敢肯定,DB2參考手冊包含了不那麼抽象的解釋。 – mustaccio

+0

你可以在你的實體中擁有一個屬性,而這個屬性不在你的DB中 – junior

回答

24

這隻意味着未檢測到未定義的列或參數名稱。 DB2給出的錯誤應該指出可能的原因:

DB2 SQL Error: SQLCODE=-206, SQLSTATE=42703, SQLERRMC=[THE_UNDEFINED_COLUMN_OR_PARAMETER_NAME], DRIVER=4.8.87 

仔細檢查您的表定義。也許你錯過了添加一些東西。

我也嘗試過谷歌,荷蘭國際集團這個問題,看到這個:

http://www.coderanch.com/t/515475/JDBC/databases/sql-insert-statement-giving-sqlcode

相關問題