Oracle® C++ Call Interface Programmer's Guide, 11g Release 2 (11.2) Part Number E10764-01 |
|
|
View PDF |
The BatchSQLException
class provides methods for handling batch processing errors. Because BatchSQLException
class is derived from the SQLException Class, all BatchSQLException
instances support all methods of SQLException
, in addition to the methods summarized in Table 13-6.
See Also:
"Modifying Rows Iteratively" section in Example 12-0, "Optimizing Performance of OCCI Applications".Table 13-6 Summary of BatchSQLException Methods
Method | Summary |
---|---|
Returns the exception. |
|
Returns the number of rows with failed inserts or updates. |
|
Returns the number of the row that has an insert or updated error |
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. |
Returns the number of rows for which the statement insert or update failed.
Syntax
unsigned int getFailedRowCount( ) const;
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. |