JDBC Type 4 Driver 1.1 Programmer's Reference

Cause. An attempt was made to set the transaction isolation level to an invalid value.
Effect. SQLMXConnection.setTransactionIsolation does not set the transaction
isolation value.
Recovery. Valid isolation values are: SQL_TXN_READ_COMMITTED,
SQL_TXN_READ_UNCOMMITTED, SQL_TXN_REPEATABLE_READ, and
SQL_TXN_SERIALIZABLE. If no isolation value is specified, the default is
SQL_TXN_READ_COMMITTED.
29005 HY024 Invalid ResultSet type
Cause. An attempt was made to set an invalid ResultSet Type value.
Effect. The SQLMXStatement call with the resultSetType parameter fails.
Recovery. Valid ResultSet types are: TYPE_FORWARD_ONLY,
TYPE_SCROLL_INSENSITIVE, and TYPE_SCROLL_SENSITIVE.
29006 HY000 Invalid Result Set concurrency
Cause. An attempt was made to set an invalid result-set concurrency value.
Effect. The SQLMXStatement call with resultSetConcurrency fails.
Recovery. Valid resultSetConcurrency values are: CONCUR_READ_ONLY and
CONCUR_UPDATABLE.
29007 07009 Invalid descriptor index
Cause. A ResultSetMetadata column parameter or a ParameterMetaData param
parameter is outside of the descriptor range.
Effect. The ResultSetMetadata or ParameterMetaData method data is not returned
as expected.
Recovery. Validate the column or parameter that is supplied to the method.
29008 24000 Invalid cursor state
Cause. The ResultSet method was called when the connection was closed.
Effect. The method call does not succeed.
Recovery. Make sure the connection is open before making the ResultSet method call.
29009 HY109 Invalid cursor position
Cause. An attempt was made to perform a deleteRow() method or updateRow() method
or cancelRowUpdates method when the ResultSet row cursor was on the insert row. Or
an attempt was made to perform the insertRow() method when the ResultSet row
cursor was not on the insert row.
Effect. The row changes and cursor manipulation do not succeed.