ipExecuteDataTypes
- Last Updated: May 12, 2026
- 1 minute read
- OpenAccess SDK
- Version 8.1
- Documentation
This method is called with iStmtType set to the operation to perform. The connection handle and statement handle are passed in.
int ipExecuteDataTypes(
DAM_HDBC hdbc,
DAM_HSTMT hstmt,
int iStmtType,
long * piNumResRows)
Parameters for ipexecute_dataTypes
| Parameter | Type | Description |
| IN | ||
| hdbc | DAM_HDBC | A pointer to connection information maintained by the IP. |
| hstmt | DAM_HSTMT | A handle to the statement being executed. |
| iStmtType | int | Type of the statement: DAM_SELECT – select DAM_UPDATE – update DAM_INSERT – insert DAM_DELETE – delete DAM_SELECT_FOR_UPDATE – lock selected rows DAM_FETCH – called to process additional rows in the case of a select. DAM_CLOSE – called to close the current select processing. DAM_START_QUERY – called to mark the beginning of a multiple sub-query execution sequence on the same table. DAM_END_QUERY – called to mark the end of a multiple sub-query execution sequence on the same table. DAM_SET_QUERY_MODE – called to allow the IP to determine whether to work in row-based or SQL pass-through mode. |
| OUT | ||
| piNumResRows | long * | Returns the number of rows affected by the operation. Not applicable to SELECT operations. |
| RETURN | ||
| int | DAM_SUCCESS – on success DAM_FAILURE – on failure DAM_SUCCESS_WITH_RESULT_PENDING – when the IP is processing partial results sets in cursor mode |