Neoview JDBC Type 4 Driver Programmer's Reference (R2.2, R2.3, R2.4, R2.5)

29040 HY000
29040 HY000 Operation invalid. Current row is the insert row
Cause An attempt was made to retrieve update, delete, or insert information on the current
insert row.
Effect The ResultSet row information retrieval does not succeed.
Recovery To retrieve row information, move the ResultSet object cursor away from the
insert row.
29041 HY000
29041 HY000 Operation invalid. No primary key for the table
Cause The getKeyColumns() method failed on a table that was created without a
primary-key column defined.
Effect No primary-key data is returned for the table.
Recovery Change the table to include a primary-key column.
29042 HY000
29042 HY000 Fetch size value is not valid
Cause An attempt was made to set the fetch-row size to a value that is less than 0.
Effect The number of rows that are fetched from the database when more rows are needed
is not set.
Recovery For the setFetchSize() method, supply a valid row value that is greater than
or equal to 0.
29043 HY000
29043 HY000 Max rows value is not valid
Cause An attempt was made to set a limit of less than 0 for the maximum number of rows
that any ResultSet object can contain.
Effect The limit for the maximum number of rows is not set.
Recovery For the setMaxRows() method, use a valid value that is greater than or equal to
0.
29044 HY000
29044 HY000 Query timeout value is not valid
Cause An attempt was made to set a value of less than 0 for the number of seconds the
driver waits for a Statement object to execute.
Effect The query timeout limit is not set.
Recovery For the setQueryTimeout() method, supply a valid value that is greater than
or equal to 0.
29045 01S07
29045 01S07 Fractional truncation
Cause The data retrieved by the ResultSet getter method has been truncated.
Effect The data retrieved is truncated.
Recovery Make sure that the data to be retrieved is within a valid data-type range.
29046 22003
29046 22003 Numeric value out of range
Type 4 Driver Error Messages 83