OAIP_setInfo
- Last Updated: May 12, 2026
- 2 minute read
- OpenAccess SDK
- Version 8.1
- Documentation
This function modifies the IP settings. OAIP_setInfo is used by the OpenAccess SDK SQL engine to pass configuration changes to the IP.
See Table Information Type for OAIP_setInfo for the types of information that the IP can provide.
int OAIP_setInfo(
IP_HENV henv,
IP_HDBC ip_hdbc,
IP_HSTMT hstmt,
int iInfoType,
void * pInfoValue,
int iInfoValueLen)
Parameters for OAIP_setInfo
| Parameter | Type | Description |
| IN | ||
| henv | IP_HENV | The data structure allocated by the IP to keep its information. |
| ip_hdbc | IP_HDBC | If a connection level or a statement level setting, then this value is a pointer to the connection data you allocated. Otherwise, it is NULL. |
| hstmt | IP_HSTMT | If a statement level setting, then this is a pointer to the statement data you allocated. Otherwise, it is NULL. |
| iInfoType | int | The type of information. See Table Information Type for OAIP_setInfo for the types of information that the IP can provide. |
| pInfoValue | void * | A pointer to the buffer containing the information value. Some iInfoTypes pass strings and others pass integers. |
| iInfoValueLen | int | The size of the buffer in bytes. |
| RETURN | ||
| int | DAM_SUCCESS - on success DAM_NOT_AVAILABLE - value not supported by the IP |
Information Type for OAIP_setInfo
| Information Type | Description |
| IP_INFO_QUALIFIER_NAME, IP_INFO_QUALIFIER_NAMEW | The value of the current qualifier for the connection. The IP should return schema information based on the current qualifier. The value is specified as String. Information is passed in as a Unicode string with IP_INFO_QUALIFIER_NAMEW if OAIP_getSupport(IP_SUPPORT_UNICODE_INFO) returned 1. |
| IP_INFO_TXN_ISOLATION | Transaction isolation level that is being requested by the client. The IP can use this information to control how it locks the data it accesses. The value is an integer. |