Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

OASQLIP_error

  • Last Updated: May 12, 2026
  • 1 minute read
    • OpenAccess SDK
    • Version 8.1
    • Documentation

This function returns the error during the last IP operation. If one or more errors are available, it returns one error and clears the rest. When the error is returned, the function deletes the error from the list of errors on the specified statement or connection. If no errors are available, the function returns OADS_NO_DATA to indicate no more errors are present.

int OASQLIP_error(
SQLIP_HDBC sqlip_hdbc, 
SQLIP_HSTMT sqlip_hstmt, 
OAWCHAR * sSqlState,
OADS_INTEGER * piNativeError,
OAWCHAR * sErrorText)

Parameters for OASQLIP_error

Parameter Type Description
INPUT    
sqlip_hdbc SQLIP_HDBC Connection handle.
sqlip_hstmt SQLIP_HSTMT Statement handle.
OUTPUT    
sSqlState OAWCHAR * SQL state string if sSqlState is not NULL. If NULL, an empty string.
piNativeError OADS_INTEGER  * Integer value indicating a native error. This code is made available to the client application. Provide this if piNativeError is not NULL.
sErrorText OAWCHAR * Error message of length SQLDRV_MAX_MESSAGE_LENGTH or less if sErrorText is not NULL. An empty string if no errors available.
RETURN    
  int OADS_SUCCESS - error is being returned
OADS_NO_DATA – no errors available
OADS_ERROR – error processing error request
TitleResults for “How to create a CRG?”Also Available inAlert