2014-06-17 11 views
8

Otrzymuję ten wyjątek JDBC. Przeszukałem go, ale wyjaśnienie było bardzo abstrakcyjne.Błąd 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

Jestem pewien, że instrukcja referencyjna DB2 zawiera mniej abstrakcyjne wyjaśnienie. – mustaccio

+0

możesz mieć atrybut w swojej encji, a ten nie jest w twoim DB – junior

Odpowiedz

24

To tylko oznacza, że ​​została wykryta niezdefiniowana kolumna lub nazwa parametru. Błąd, który daje DB2, powinien wskazywać, co to może być:

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

Podwójne sprawdzenie definicji tabeli. Może po prostu przegapiłeś coś.

Próbowałem też google-ing ten problem i zobaczyłem to:

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

Powiązane problemy