📄 db2api.h
字号:
typedef SQLRETURN (SQL_API_FN *SQLFetch_t)(SQLHSTMT hstmt);
typedef SQLRETURN (SQL_API *SQLFetchScroll_t)( SQLHSTMT StatementHandle,
SQLSMALLINT FetchOrientation,
SQLINTEGER FetchOffset);
typedef SQLRETURN (SQL_API *SQLForeignKeys_t)(
SQLHSTMT hstmt,
SQLCHAR *szPkCatalogName,
SQLSMALLINT cbPkCatalogName,
SQLCHAR *szPkSchemaName,
SQLSMALLINT cbPkSchemaName,
SQLCHAR *szPkTableName,
SQLSMALLINT cbPkTableName,
SQLCHAR *szFkCatalogName,
SQLSMALLINT cbFkCatalogName,
SQLCHAR *szFkSchemaName,
SQLSMALLINT cbFkSchemaName,
SQLCHAR *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,
SQLCHAR FAR *szCursor,
SQLSMALLINT cbCursorMax,
SQLSMALLINT FAR *pcbCursor);
typedef SQLRETURN (SQL_API_FN *SQLGetData_t)(SQLHSTMT hstmt,
SQLUSMALLINT icol,
SQLSMALLINT fCType,
SQLPOINTER rgbValue,
SQLINTEGER cbValueMax,
SQLINTEGER 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, SQLCHAR *Name,
SQLSMALLINT BufferLength, SQLSMALLINT *StringLength,
SQLSMALLINT *Type, SQLSMALLINT *SubType,
SQLINTEGER *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,
SQLCHAR * pszSqlState,
SQLINTEGER * pfNativeError,
SQLCHAR * 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,
SQLCHAR *szSqlStrIn,
SQLINTEGER cbSqlStrIn,
SQLCHAR *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,
SQLUINTEGER crow,
SQLUINTEGER *pirow);
typedef SQLRETURN (SQL_API_FN *SQLPrepare_t)(SQLHSTMT hstmt,
SQLCHAR FAR *szSqlStr,
SQLINTEGER cbSqlStr);
typedef SQLRETURN (SQL_API *SQLPrimaryKeys_t)(
SQLHSTMT hstmt,
SQLCHAR *szCatalogName,
SQLSMALLINT cbCatalogName,
SQLCHAR *szSchemaName,
SQLSMALLINT cbSchemaName,
SQLCHAR *szTableName,
SQLSMALLINT cbTableName);
typedef SQLRETURN (SQL_API *SQLProcedureColumns_t)(
SQLHSTMT hstmt,
SQLCHAR *szCatalogName,
SQLSMALLINT cbCatalogName,
SQLCHAR *szSchemaName,
SQLSMALLINT cbSchemaName,
SQLCHAR *szProcName,
SQLSMALLINT cbProcName,
SQLCHAR *szColumnName,
SQLSMALLINT cbColumnName);
typedef SQLRETURN (SQL_API *SQLProcedures_t)(
SQLHSTMT hstmt,
SQLCHAR *szCatalogName,
SQLSMALLINT cbCatalogName,
SQLCHAR *szSchemaName,
SQLSMALLINT cbSchemaName,
SQLCHAR *szProcName,
SQLSMALLINT cbProcName);
typedef SQLRETURN (SQL_API_FN *SQLPutData_t)(SQLHSTMT hstmt,
SQLPOINTER rgbValue,
SQLINTEGER cbValue);
typedef SQLRETURN (SQL_API_FN *SQLRowCount_t)(SQLHSTMT hstmt,
SQLINTEGER 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,
SQLUINTEGER vParam);
typedef SQLRETURN (SQL_API_FN *SQLSetCursorName_t)(SQLHSTMT hstmt,
SQLCHAR FAR *szCursor,
SQLSMALLINT cbCursor);
typedef SQLRETURN (SQL_API_FN *SQLSetDescField_t)(SQLHDESC DescriptorHandle,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -