Error when running SQL over DB2/400 database
807603Jun 28 2005 — edited Nov 26 2007Folks,
I'm trying to execute an SQL statement which works well on DB2/400 but doesn't like it in Java embedded SQL.
The statement looks like this...
select rrn(a) from BLMINTF1 a where RDTUSC = 050106 or RDTADC = 050106 or RDTBPC = 050106 or RDTCDC = 050106 or RDTE1C = 050106
and the error I get is as follows...
java.sql.SQLException: An undefined column name was detected.
java/lang/Throwable.<init>(Ljava/lang/String;)V+4 (Throwable.java:94)
java/lang/Exception.<init>(Ljava/lang/String;)V+1 (Exception.java:42)
java/sql/SQLException.<init>(Ljava/lang/String;Ljava/lang/String;I)V+1 (SQLException.java:43)
com/ibm/as400/access/JDError.throwSQLException(Ljava/lang/String;)V+0 (JDError.java:394)
com/ibm/as400/access/JDServerRow.findField(Ljava/lang/String;)I+0 (JDServerRow.java:313)
com/ibm/as400/access/AS400JDBCResultSet.findColumn(Ljava/lang/String;)I+0 (AS400JDBCResultSet.java:552)
com/ibm/as400/access/AS400JDBCResultSet.getString(Ljava/lang/String;)Ljava/lang/String;+0 (AS400JDBCResultSet.java:31
gmi/pme/ReadIntRateXML.updatetable(Ljava/lang/String;I)V+0 (ReadIntRateXML.java:135)
gmi/pme/ReadIntRateXML.main(^Ljava/lang/String;)V+0 (ReadIntRateXML.java:45)
Any help will be greatly appreciated.
Thanks in advance.