Powered by Zoomin Software. For more details please contactZoomin

DataDirect OpenAccess SDK Help

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
TitleResults for “How to create a CRG?”Also Available inAlert