C++ Call Interface Programmer's Guide
ContentsOpens a new window
Opens a new window
Page 25 of 54

BatchSQLException Class

The BatchSQLException class provides methods for handling batch processing errors. Because BatchSQLException class is derived from the SQLException ClassOpens a new window, all BatchSQLException instances support all methods of SQLException, in addition to the methods summarized in Table 13-6Opens a new window.

Table 13-6 Summary of BatchSQLException Methods

Method Summary

getException()Opens a new window

Returns the exception.

getFailedRowCount()Opens a new window

Returns the number of rows with failed inserts or updates.

getRowNum()Opens a new window

Returns the number of the row that has an insert or updated error


getException()

Returns the exception that matches the specified index.

Syntax

SQLException getSQLException (
   unsigned int index) const;
Parameter Description
index
The index into the list of errors returned by the batch process.

getFailedRowCount()

Returns the number of rows for which the statement insert or update failed.

Syntax

unsigned int getFailedRowCount( ) const;

getRowNum()

Returns the number of the row with an error, matching the specified index.

Syntax

unsigned int getRowNum(
   unsigned int index) const;
Parameter Description
index
The index into the list of errors returned by the batch process.