db2api.h

来自「SQLAPI C/C++ 连接Oracle 数据库!」· C头文件 代码 · 共 613 行 · 第 1/3 页

H
613
字号
typedef SQLRETURN (SQL_API_FN  *SQLFetch_t)(SQLHSTMT          hstmt);typedef SQLRETURN  (SQL_API *SQLFetchScroll_t)(      SQLHSTMT StatementHandle,                                        SQLSMALLINT FetchOrientation,                                        SQLLEN FetchOffset);typedef SQLRETURN (SQL_API *SQLForeignKeys_t)(    SQLHSTMT           hstmt,    SQLTCHAR               *szPkCatalogName,    SQLSMALLINT        cbPkCatalogName,    SQLTCHAR               *szPkSchemaName,    SQLSMALLINT        cbPkSchemaName,    SQLTCHAR               *szPkTableName,    SQLSMALLINT        cbPkTableName,    SQLTCHAR               *szFkCatalogName,    SQLSMALLINT        cbFkCatalogName,    SQLTCHAR               *szFkSchemaName,    SQLSMALLINT        cbFkSchemaName,    SQLTCHAR               *szFkTableName,    SQLSMALLINT        cbFkTableName);typedef SQLRETURN (SQL_API_FN  *SQLFreeConnect_t)(SQLHDBC           hdbc);typedef SQLRETURN (SQL_API_FN  *SQLFreeEnv_t)(SQLHENV           henv);typedef SQLRETURN (SQL_API_FN *SQLFreeHandle_t)(     SQLSMALLINT fHandleType,                                        SQLHANDLE hHandle );typedef SQLRETURN (SQL_API_FN  *SQLFreeStmt_t)(SQLHSTMT          hstmt,                                        SQLUSMALLINT      fOption);typedef SQLRETURN  (SQL_API *SQLGetConnectAttr_t)(   SQLHDBC ConnectionHandle,                                        SQLINTEGER Attribute,                                        SQLPOINTER Value,                                        SQLINTEGER BufferLength,                                        SQLINTEGER *StringLength);typedef SQLRETURN (SQL_API_FN  *SQLGetConnectOption_t)(                                        SQLHDBC           hdbc,                                        SQLUSMALLINT      fOption,                                        SQLPOINTER        pvParam);typedef SQLRETURN (SQL_API_FN  *SQLGetCursorName_t)(SQLHSTMT          hstmt,                                        SQLTCHAR     FAR   *szCursor,                                        SQLSMALLINT       cbCursorMax,                                        SQLSMALLINT FAR   *pcbCursor);typedef SQLRETURN (SQL_API_FN  *SQLGetData_t)(SQLHSTMT          hstmt,                                        SQLUSMALLINT      icol,                                        SQLSMALLINT       fCType,                                        SQLPOINTER        rgbValue,                                        SQLLEN        cbValueMax,                                        SQLLEN  FAR   *pcbValue);typedef SQLRETURN (SQL_API_FN *SQLGetDataLinkAttr_t)( SQLHSTMT hStmt,                                         SQLSMALLINT fAttrType,                                         SQLCHAR FAR * pDataLink,                                         SQLINTEGER cbDataLink,                                         SQLPOINTER pAttribute,                                         SQLINTEGER cbAttributeMax,                                         SQLINTEGER * pcbAttribute );typedef SQLRETURN  (SQL_API_FN *SQLGetDescField_t)(SQLHDESC DescriptorHandle,           SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier,           SQLPOINTER Value, SQLINTEGER BufferLength,           SQLINTEGER *StringLength);typedef SQLRETURN  (SQL_API_FN *SQLGetDescRec_t)(SQLHDESC DescriptorHandle,           SQLSMALLINT RecNumber, SQLTCHAR *Name,           SQLSMALLINT BufferLength, SQLSMALLINT *StringLength,           SQLSMALLINT *Type, SQLSMALLINT *SubType,           SQLLEN *Length, SQLSMALLINT *Precision,           SQLSMALLINT *Scale, SQLSMALLINT *Nullable);typedef SQLRETURN (SQL_API_FN *SQLGetDiagField_t)(   SQLSMALLINT fHandleType,                                        SQLHANDLE hHandle,                                        SQLSMALLINT iRecNumber,                                        SQLSMALLINT fDiagIdentifier,                                        SQLPOINTER pDiagInfo,                                        SQLSMALLINT cbDiagInfoMax,                                        SQLSMALLINT * pcbDiagInfo );typedef SQLRETURN (SQL_API_FN *SQLGetDiagRec_t)(     SQLSMALLINT fHandleType,                                        SQLHANDLE hHandle,                                        SQLSMALLINT iRecNumber,                                        SQLTCHAR * pszSqlState,                                        SQLINTEGER * pfNativeError,                                        SQLTCHAR * pszErrorMsg,                                        SQLSMALLINT cbErrorMsgMax,                                        SQLSMALLINT * pcbErrorMsg );typedef SQLRETURN (SQL_API_FN *SQLGetEnvAttr_t)(SQLHENV           henv,                                        SQLINTEGER        Attribute,                                        SQLPOINTER        Value,                                        SQLINTEGER        BufferLength,                                        SQLINTEGER  FAR   *StringLength);typedef SQLRETURN (SQL_API_FN  *SQLGetFunctions_t)(SQLHDBC           hdbc,                                        SQLUSMALLINT      fFunction,                                        SQLUSMALLINT FAR  *pfExists);typedef SQLRETURN (SQL_API_FN  *SQLGetInfo_t)(SQLHDBC           hdbc,                                        SQLUSMALLINT      fInfoType,                                        SQLPOINTER        rgbInfoValue,                                        SQLSMALLINT       cbInfoValueMax,                                        SQLSMALLINT FAR   *pcbInfoValue);typedef SQLRETURN (SQL_API_FN *SQLGetLength_t)(SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        Locator,                                        SQLINTEGER  FAR   *StringLength,                                        SQLINTEGER  FAR   *IndicatorValue);typedef SQLRETURN (SQL_API_FN *SQLGetPosition_t)(SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        SourceLocator,                                        SQLINTEGER        SearchLocator,                                        SQLCHAR     FAR   *SearchLiteral,                                        SQLINTEGER        SearchLiteralLength,                                        SQLUINTEGER       FromPosition,                                        SQLUINTEGER FAR   *LocatedAt,                                        SQLINTEGER  FAR   *IndicatorValue);typedef SQLRETURN (SQL_API_FN *SQLGetSQLCA_t)(SQLHENV           henv,                                        SQLHDBC           hdbc,                                        SQLHSTMT          hstmt,                                        struct sqlca FAR  *pSqlca );typedef SQLRETURN  (SQL_API *SQLGetStmtAttr_t)(      SQLHSTMT StatementHandle,                                        SQLINTEGER Attribute,                                        SQLPOINTER Value,                                        SQLINTEGER BufferLength,                                        SQLINTEGER *StringLength);typedef SQLRETURN (SQL_API_FN  *SQLGetStmtOption_t)(SQLHSTMT          hstmt,                                        SQLUSMALLINT      fOption,                                        SQLPOINTER        pvParam);typedef SQLRETURN (SQL_API_FN *SQLGetSubString_t)(SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        SourceLocator,                                        SQLUINTEGER       FromPosition,                                        SQLUINTEGER       ForLength,                                        SQLSMALLINT       TargetCType,                                        SQLPOINTER        rgbValue,                                        SQLINTEGER        cbValueMax,                                        SQLINTEGER  FAR   *StringLength,                                        SQLINTEGER  FAR   *IndicatorValue);typedef SQLRETURN (SQL_API_FN  *SQLGetTypeInfo_t)(SQLHSTMT          hstmt,                                        SQLSMALLINT       fSqlType);typedef SQLRETURN (SQL_API *SQLMoreResults_t)(    SQLHSTMT           hstmt);typedef SQLRETURN (SQL_API *SQLNativeSql_t)(    SQLHDBC            hdbc,    SQLTCHAR               *szSqlStrIn,    SQLINTEGER         cbSqlStrIn,    SQLTCHAR               *szSqlStr,    SQLINTEGER         cbSqlStrMax,    SQLINTEGER            *pcbSqlStr);typedef SQLRETURN (SQL_API *SQLNumParams_t)(    SQLHSTMT           hstmt,    SQLSMALLINT           *pcpar);typedef SQLRETURN (SQL_API_FN  *SQLNumResultCols_t)(SQLHSTMT          hstmt,                                        SQLSMALLINT FAR   *pccol);typedef SQLRETURN (SQL_API_FN  *SQLParamData_t)(SQLHSTMT          hstmt,                                        SQLPOINTER  FAR   *prgbValue);typedef SQLRETURN (SQL_API *SQLParamOptions_t)(    SQLHSTMT           hstmt,    SQLULEN        crow,    SQLULEN           *pirow);typedef SQLRETURN (SQL_API_FN  *SQLPrepare_t)(SQLHSTMT          hstmt,                                        SQLTCHAR     FAR   *szSqlStr,                                        SQLINTEGER        cbSqlStr);typedef SQLRETURN (SQL_API *SQLPrimaryKeys_t)(    SQLHSTMT           hstmt,    SQLTCHAR               *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLTCHAR               *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLTCHAR               *szTableName,    SQLSMALLINT        cbTableName);typedef SQLRETURN (SQL_API *SQLProcedureColumns_t)(    SQLHSTMT           hstmt,    SQLTCHAR               *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLTCHAR               *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLTCHAR               *szProcName,    SQLSMALLINT        cbProcName,    SQLTCHAR               *szColumnName,    SQLSMALLINT        cbColumnName);typedef SQLRETURN (SQL_API *SQLProcedures_t)(    SQLHSTMT           hstmt,    SQLTCHAR               *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLTCHAR               *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLTCHAR               *szProcName,    SQLSMALLINT        cbProcName);typedef SQLRETURN (SQL_API_FN  *SQLPutData_t)(SQLHSTMT          hstmt,                                        SQLPOINTER        rgbValue,                                        SQLLEN        cbValue);typedef SQLRETURN (SQL_API_FN  *SQLRowCount_t)(SQLHSTMT          hstmt,                                        SQLLEN  FAR   *pcrow);typedef SQLRETURN (SQL_API_FN *SQLSetColAttributes_t)(SQLHSTMT        hstmt,                                        SQLUSMALLINT      icol,                                        SQLCHAR     FAR   *pszColName,                                        SQLSMALLINT       cbColName,                                        SQLSMALLINT       fSQLType,                                        SQLUINTEGER       cbColDef,                                        SQLSMALLINT       ibScale,                                        SQLSMALLINT       fNullable);typedef SQLRETURN (SQL_API_FN  *SQLSetConnectAttr_t)(                                        SQLHDBC           hdbc,                                        SQLINTEGER        fOption,                                        SQLPOINTER        pvParam,                                        SQLINTEGER        fStrLen);typedef SQLRETURN (SQL_API_FN *SQLSetConnection_t)(SQLHDBC           hdbc);typedef SQLRETURN (SQL_API_FN  *SQLSetConnectOption_t)(                                        SQLHDBC           hdbc,                                        SQLUSMALLINT      fOption,                                        SQLULEN           vParam);typedef SQLRETURN (SQL_API_FN  *SQLSetCursorName_t)(SQLHSTMT          hstmt,                                        SQLTCHAR     FAR   *szCursor,                                        SQLSMALLINT       cbCursor);typedef SQLRETURN  (SQL_API_FN *SQLSetDescField_t)(SQLHDESC DescriptorHandle,           SQLSMALLINT RecNumber, SQLSMALLINT FieldIdentifier,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?