⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sqlcli1.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
📖 第 1 页 / 共 4 页
字号:
    SQLWCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLGetInfoW(    SQLHDBC            hdbc,    SQLUSMALLINT       fInfoType,    SQLPOINTER         rgbInfoValue,    SQLSMALLINT        cbInfoValueMax,    SQLSMALLINT    *pcbInfoValue);SQLRETURN SQL_API_FN SQLGetConnectOptionW(    SQLHDBC hDbc,    SQLUSMALLINT fOptionIn,    SQLPOINTER pvParam );SQLRETURN SQL_API_FN SQLSetConnectOptionW(    SQLHDBC hDbc,    SQLUSMALLINT fOptionIn,    SQLULEN vParam );SQLRETURN SQL_API_FN  SQLGetTypeInfoW(    SQLHSTMT           hstmt,    SQLSMALLINT        fSqlType);SQLRETURN SQL_API SQLSpecialColumnsW(    SQLHSTMT           hstmt,    SQLUSMALLINT       fColType,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLUSMALLINT       fScope,    SQLUSMALLINT       fNullable);SQLRETURN SQL_API SQLStatisticsW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLUSMALLINT       fUnique,    SQLUSMALLINT       fAccuracy);SQLRETURN SQL_API SQLTablesW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLWCHAR        *szTableType,    SQLSMALLINT        cbTableType);SQLRETURN SQL_API SQLDataSourcesW(    SQLHENV            henv,    SQLUSMALLINT       fDirection,    SQLWCHAR        *szDSN,    SQLSMALLINT        cbDSNMax,    SQLSMALLINT    *pcbDSN,    SQLWCHAR        *szDescription,    SQLSMALLINT        cbDescriptionMax,    SQLSMALLINT    *pcbDescription);SQLRETURN SQL_API SQLDriverConnectW(    SQLHDBC            hdbc,    SQLHWND            hwnd,    SQLWCHAR        *szConnStrIn,    SQLSMALLINT        cbConnStrIn,    SQLWCHAR        *szConnStrOut,    SQLSMALLINT        cbConnStrOutMax,    SQLSMALLINT    *pcbConnStrOut,    SQLUSMALLINT       fDriverCompletion);SQLRETURN SQL_API SQLBrowseConnectW(    SQLHDBC            hdbc,    SQLWCHAR        *szConnStrIn,    SQLSMALLINT        cbConnStrIn,    SQLWCHAR        *szConnStrOut,    SQLSMALLINT        cbConnStrOutMax,    SQLSMALLINT    *pcbConnStrOut);SQLRETURN SQL_API SQLColumnPrivilegesW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLWCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLGetStmtAttrW(    SQLHSTMT           hstmt,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax,    SQLINTEGER     *pcbValue);SQLRETURN SQL_API SQLSetStmtAttrW(    SQLHSTMT           hstmt,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax);SQLRETURN SQL_API SQLForeignKeysW(    SQLHSTMT           hstmt,    SQLWCHAR        *szPkCatalogName,    SQLSMALLINT        cbPkCatalogName,    SQLWCHAR        *szPkSchemaName,    SQLSMALLINT        cbPkSchemaName,    SQLWCHAR        *szPkTableName,    SQLSMALLINT        cbPkTableName,    SQLWCHAR        *szFkCatalogName,    SQLSMALLINT        cbFkCatalogName,    SQLWCHAR        *szFkSchemaName,    SQLSMALLINT        cbFkSchemaName,    SQLWCHAR        *szFkTableName,    SQLSMALLINT        cbFkTableName);SQLRETURN SQL_API SQLNativeSqlW(    SQLHDBC            hdbc,    SQLWCHAR        *szSqlStrIn,    SQLINTEGER         cbSqlStrIn,    SQLWCHAR        *szSqlStr,    SQLINTEGER         cbSqlStrMax,    SQLINTEGER     *pcbSqlStr);SQLRETURN SQL_API SQLPrimaryKeysW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName);SQLRETURN SQL_API SQLProcedureColumnsW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szProcName,    SQLSMALLINT        cbProcName,    SQLWCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLProceduresW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szProcName,    SQLSMALLINT        cbProcName);SQLRETURN SQL_API SQLTablePrivilegesW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName);/* * DB2 specific CLI APIs */SQLRETURN SQL_API_FN SQLBindFileToCol  (SQLHSTMT          hstmt,                                        SQLUSMALLINT      icol,                                        SQLCHAR     FAR   *FileName,                                        SQLSMALLINT FAR   *FileNameLength,                                        SQLUINTEGER FAR   *FileOptions,                                        SQLSMALLINT       MaxFileNameLength,                                        SQLINTEGER  FAR   *StringLength,                                        SQLINTEGER  FAR   *IndicatorValue);SQLRETURN SQL_API_FN SQLBindFileToParam(SQLHSTMT          hstmt,                                        SQLUSMALLINT      ipar,                                        SQLSMALLINT       fSqlType,                                        SQLCHAR     FAR   *FileName,                                        SQLSMALLINT FAR   *FileNameLength,                                        SQLUINTEGER FAR   *FileOptions,                                        SQLSMALLINT       MaxFileNameLength,                                        SQLINTEGER  FAR   *IndicatorValue);SQLRETURN SQL_API_FN SQLGetLength      (SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        Locator,                                        SQLINTEGER  FAR   *StringLength,                                        SQLINTEGER  FAR   *IndicatorValue);SQLRETURN SQL_API_FN SQLGetPosition    (SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        SourceLocator,                                        SQLINTEGER        SearchLocator,                                        SQLCHAR     FAR   *SearchLiteral,                                        SQLINTEGER        SearchLiteralLength,                                        SQLUINTEGER       FromPosition,                                        SQLUINTEGER FAR   *LocatedAt,                                        SQLINTEGER  FAR   *IndicatorValue);SQLRETURN SQL_API_FN SQLGetSQLCA       (SQLHENV           henv,                                        SQLHDBC           hdbc,                                        SQLHSTMT          hstmt,                                        struct sqlca FAR  *pSqlca );SQLRETURN SQL_API_FN SQLGetSubString   (SQLHSTMT          hstmt,                                        SQLSMALLINT       LocatorCType,                                        SQLINTEGER        SourceLocator,                                        SQLUINTEGER       FromPosition,                                        SQLUINTEGER       ForLength,                                        SQLSMALLINT       TargetCType,                                        SQLPOINTER        rgbValue,                                        SQLINTEGER        cbValueMax,                                        SQLINTEGER  FAR   *StringLength,                                        SQLINTEGER  FAR   *IndicatorValue);SQLRETURN SQL_API_FN SQLSetColAttributes (SQLHSTMT        hstmt,                                        SQLUSMALLINT      icol,                                        SQLCHAR     FAR   *pszColName,                                        SQLSMALLINT       cbColName,                                        SQLSMALLINT       fSQLType,                                        SQLUINTEGER       cbColDef,                                        SQLSMALLINT       ibScale,                                        SQLSMALLINT       fNullable);/* *  Set active connection API, for use in conjunction with embedded *  SQL programming only. */SQLRETURN SQL_API_FN SQLSetConnection  (SQLHDBC           hdbc);/* * APIs defined only by X/Open CLI */SQLRETURN SQL_API_FN SQLGetEnvAttr     (SQLHENV           henv,                                        SQLINTEGER        Attribute,                                        SQLPOINTER        Value,                                        SQLINTEGER        BufferLength,                                        SQLINTEGER  FAR   *StringLength);SQLRETURN SQL_API_FN SQLSetEnvAttr     (SQLHENV           henv,                                        SQLINTEGER        Attribute,                                        SQLPOINTER        Value,                                        SQLINTEGER        StringLength);SQLRETURN  SQL_API_FN SQLBindParam(     SQLHSTMT StatementHandle,                                        SQLUSMALLINT ParameterNumber,                                        SQLSMALLINT ValueType,                                        SQLSMALLINT ParameterType,                                        SQLULEN LengthPrecision,                                        SQLSMALLINT ParameterScale,                                        SQLPOINTER ParameterValue,                                        SQLLEN *StrLen_or_Ind);/* *  Data link functions. */SQLRETURN SQL_API_FN SQLBuildDataLink(  SQLHSTMT hStmt,                                        SQLCHAR FAR * pszLinkType,                                        SQLINTEGER cbLinkType,                                        SQLCHAR FAR * pszDataLocation,                                        SQLINTEGER cbDataLocation,                                        SQLCHAR FAR * pszComment,                                        SQLINTEGER cbComment,                                        SQLCHAR FAR * pDataLink,                                        SQLINTEGER cbDataLinkMax,                                        SQLINTEGER FAR * pcbDataLink );SQLRETURN SQL_API_FN SQLGetDataLinkAttr( SQLHSTMT hStmt,                                         SQLSMALLINT fAttrType,                                         SQLCHAR FAR * pDataLink,                                         SQLINTEGER cbDataLink,                                         SQLPOINTER pAttribute,                                         SQLINTEGER cbAttributeMax,                                         SQLINTEGER * pcbAttribute );/* *  DB2 CLI APIs */SQLRETURN SQL_API_FN SQLExtendedPrepare( SQLHSTMT      hstmt,                                         SQLCHAR *     pszSqlStmt,                                         SQLINTEGER    cbSqlStmt,                                         SQLINTEGER    cPars,                                         SQLSMALLINT   sStmtType,                                         SQLINTEGER    cStmtAttrs,                                         SQLINTEGER *  piStmtAttr,                                         SQLINTEGER *  pvParams );SQLRETURN SQL_API_FN  SQLExtendedBind    (SQLHSTMT          hstmt,                                          SQLSMALLINT       fBindCol,                                          SQLSMALLINT       cRecords,                                          SQLSMALLINT *     pfCType,                                          SQLPOINTER  *     rgbValue,                                          SQLINTEGER  *     cbValueMax,                                          SQLUINTEGER *     puiPrecisionCType,                                          SQLSMALLINT *     psScaleCType,                                          SQLINTEGER  **    pcbValue,                                          SQLINTEGER  **    piIndicatorPtr,                                          SQLSMALLINT *     pfParamType,                                          SQLSMALLINT *     pfSQLType,                                          SQLUINTEGER *     pcbColDef,                                          SQLSMALLINT *     pibScale );#ifdef __cplusplus}#endif#define  SQL_C_WCHAR         SQL_WCHAR#ifdef UNICODE#define SQL_C_TCHAR     SQL_C_WCHARtypedef SQLWCHAR        SQLTCHAR;#else#define SQL_C_TCHAR     SQL_C_CHARtypedef SQLCHAR         SQLTCHAR;#endif#define SQLConnectWInt      SQLConnectW#ifdef  UNICODE#define SQLColAttribute     SQLColAttributeW#define SQLColAttributes    SQLColAttributesW#define SQLConnect          SQLConnectW#define SQLDescribeCol      SQLDescribeColW#define SQLError            SQLErrorW#define SQLExecDirect       SQLExecDirectW#define SQLGetConnectAttr   SQLGetConnectAttrW#define SQLGetCursorName    SQLGetCursorNameW#define SQLGetDescField     SQLGetDescFieldW#define SQLGetDescRec       SQLGetDescRecW#define SQLGetDiagField     SQLGetDiagFieldW#define SQLGetDiagRec       SQLGetDiagRecW#define SQLGetEnvAttr       SQLGetEnvAttrW#define SQLPrepare          SQLPrepareW#define SQLSetConnectAttr   SQLSetConnectAttrW#define SQLSetCursorName    SQLSetCursorNameW#define SQLSetDescField     SQLSetDescFieldW#define SQLSetEnvAttr       SQLSetEnvAttrW#define SQLSetStmtAttr      SQLSetStmtAttrW#define SQLGetStmtAttr      SQLGetStmtAttrW#define SQLColumns          SQLColumnsW#define SQLGetInfo          SQLGetInfoW#define SQLSpecialColumns   SQLSpecialColumnsW#define SQLStatistics       SQLStatisticsW#define SQLTables           SQLTablesW#define SQLDataSources      SQLDataSourcesW#define SQLDriverConnect    SQLDriverConnectW#define SQLBrowseConnect    SQLBrowseConnectW#define SQLColumnPrivileges SQLColumnPrivilegesW#define SQLForeignKeys      SQLForeignKeysW#define SQLNativeSql        SQLNativeSqlW#define SQLPrimaryKeys      SQLPrimaryKeysW#define SQLProcedureColumns SQLProcedureColumnsW#define SQLProcedures       SQLProceduresW#define SQLTablePrivileges  SQLTablePrivilegesW#endif /* UNICODE */#ifdef DB2_WINSOCKAPI_#undef _WINSOCKAPI_#undef DB2_WINSOCKAPI_#endif#endif /* SQL_H_SQLCLI1 */

⌨️ 快捷键说明

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