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 + -
显示快捷键?