Overview
ORACLE OCI(Oracle Call Interface) and ALTIBASE HDB CLI(Call Level Interface) are API(Application Programming Interface)
which enables application written in C or C++ language to connect to the ORACLE or ALTIBASE HDB Database Server respectively.
Furthermore, ALTIBASE offers its own Call Interface, simply ACI, from Version 5.3.5.x.
To reference ACI, you need to follow this link (Altibase C Interface Manual)
The table of Error Codes
ORACLE OCI |
ALTIBASE HDB CLI (ODBC) |
ORACLE CODE |
ALTIBASE HDB CODE |
Comments |
---|---|---|---|---|
OCI_SUCCESS |
SQL_SUCCESS |
|
|
completed successfully. |
OCI_ERROR |
SQL_ERROR |
|
|
The function failed. |
OCI_SUCCESS_WITH_INFO |
SQL_SUCCESS_WITH_INFO |
|
|
completed successfully with information. |
OCI_NO_DATA |
SQL_NO_DATA_FOUND |
|
|
The function completed, and there is no further data. |
OCI_INVALID_HANDLE |
SQL_INVALID_HANDLE |
|
|
An invalid handle was passed as a parameter or a user callback is passed an |
OCI_NEED_DATA |
SQL_NEED_DATA |
|
|
The application must provide runtime data. |
OCI_STILL_EXECUTING |
|
|
|
The service context was established in nonblocking mode, |
OCI_CONTINUE |
|
|
|
This code is returned only from a callback function. |