JDBC Type 4 Driver Programmer's Reference for SQL/MX Release 3.1 (H06.23+, J06.12+)

29047 HY000 Batch update failed. See next exception for details
Cause. One of the commands in a batch update failed to execute properly.
Effect. Not all the batch-update commands succeed. See the subsequent exception for more information.
Recovery. View the subsequent exception for possible recovery actions.
29048 HY009 Invalid use of null
Cause. A parameter that has an expected table name is set to null.
Effect. The
DatabaseMetadata method does not report any results.
Recovery. For the
DatabaseMetaData method, supply a valid table name that is not null.
29049 25000 Invalid transaction state
Cause. The
begintransaction() method was called when a transaction was in progress.
Effect. A new transaction is not started.
Recovery. Before calling the begintransaction() method, validate whether other transactions are currently started.
29050 HY107 Row value out of range
Cause. A call to
getCurrentRow retrieved is outside the first and last row range.
Effect. The current row is not retrieved.
Recovery. It is an informational message only; no recovery is needed. Report the entire message to your service provider.
29051 01S02 ResultSet type changed to TYPE_SCROLL_INSENSITIVE
Cause. The Result Set Type was changed.
Effect. None.
Recovery. This message is reported as an SQL Warning. It is an informational message only; no recovery is needed.
29053 HY000 SQL SELECT statement is invalid in executeUpdate() method
Cause. A select SQL statement was used in the
executeUpdate() method.
Effect. The
SQL query not performed exception is reported.
Recovery. Use the
executeQuery() method to issue the select SQL statement.
29054 HY000 Only SQL SELECT statements are valid in executeQuery() method
Cause. A non-select SQL statement was used in the
executeQuery() method.
Effect. The exception reported is "
SQL query not performed".
Recovery. Use the
executeUpdate() method to issue the non-select SQL statement.
29056 HY000 Statement is already closed
Cause. A
validateSetInvocation() or validateExecuteInvocation method was used on a closed statement.
Effect. The validation on the statement fails and returns an exception.
Recovery. Use the validateSetInvocation() or validateExecuteInvocation method prior to the statement close.
29057 HY000 Auto generated keys not supported
Cause. An attempt was made to use the Auto-generated keys feature.
Effect. The attempt does not succeed.
Recovery. The Auto-generated keys feature is not supported.
29058 HY000 Connection is not associated with a PooledConnection object
Cause. The
getPooledConnection() method was invoked before the PooledConnection object was established.
Effect. A connection from the pool cannot be retrieved.
Recovery. Make sure a PooledConnection object is established before using the getPooledConnection() method.
29059 HY000 'blobTableName' property is not set or set to null value or set to invalid value
Cause. Attempted to access a
BLOB column without setting the property t4sqlmx.blobTableName, or the property is set to an invalid value.
Effect. The application cannot access
BLOB
columns.