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

📄 sqlcli1.h

📁 能够连接各种数据库的API
💻 H
📖 第 1 页 / 共 4 页
字号:
                                      /* created                            */#define SQL_FILE_OVERWRITE        16  /* Output file - overwrite existing   */                                      /* file or create a new file if it    */                                      /* doesn't exist                      */#define SQL_FILE_APPEND           32  /* Output file - append to an         */                                      /* existing file or create a new file */                                      /* if it doesn't exist                */#endif/* *  Source of string for SQLGetLength(), SQLGetPosition(), *  and SQLGetSubstring(). */#define SQL_FROM_LOCATOR           2#define SQL_FROM_LITERAL           3/* *  Function definitions of APIs in both X/Open CLI and ODBC */SQLRETURN SQL_API_FN  SQLColumns       (SQLHSTMT          hstmt,                                        SQLCHAR     FAR   *szCatalogName,                                        SQLSMALLINT       cbCatalogName,                                        SQLCHAR     FAR   *szSchemaName,                                        SQLSMALLINT       cbSchemaName,                                        SQLCHAR     FAR   *szTableName,                                        SQLSMALLINT       cbTableName,                                        SQLCHAR     FAR   *szColumnName,                                        SQLSMALLINT       cbColumnName);SQLRETURN SQL_API_FN  SQLDataSources   (SQLHENV           henv,                                        SQLUSMALLINT      fDirection,                                        SQLCHAR     FAR   *szDSN,                                        SQLSMALLINT       cbDSNMax,                                        SQLSMALLINT FAR   *pcbDSN,                                        SQLCHAR     FAR   *szDescription,                                        SQLSMALLINT       cbDescriptionMax,                                        SQLSMALLINT FAR   *pcbDescription);SQLRETURN  SQL_API SQLFetchScroll(      SQLHSTMT StatementHandle,                                        SQLSMALLINT FetchOrientation,                                        SQLINTEGER FetchOffset);SQLRETURN  SQL_API SQLGetConnectAttr(   SQLHDBC ConnectionHandle,                                        SQLINTEGER Attribute,                                        SQLPOINTER Value,                                        SQLINTEGER BufferLength,                                        SQLINTEGER *StringLength);SQLRETURN SQL_API_FN  SQLGetConnectOption (                                        SQLHDBC           hdbc,                                        SQLUSMALLINT      fOption,                                        SQLPOINTER        pvParam);SQLRETURN SQL_API_FN  SQLGetFunctions  (SQLHDBC           hdbc,                                        SQLUSMALLINT      fFunction,                                        SQLUSMALLINT FAR  *pfExists);SQLRETURN SQL_API_FN  SQLGetInfo       (SQLHDBC           hdbc,                                        SQLUSMALLINT      fInfoType,                                        SQLPOINTER        rgbInfoValue,                                        SQLSMALLINT       cbInfoValueMax,                                        SQLSMALLINT FAR   *pcbInfoValue);SQLRETURN  SQL_API SQLGetStmtAttr(      SQLHSTMT StatementHandle,                                        SQLINTEGER Attribute,                                        SQLPOINTER Value,                                        SQLINTEGER BufferLength,                                        SQLINTEGER *StringLength);SQLRETURN SQL_API_FN  SQLGetStmtOption (SQLHSTMT          hstmt,                                        SQLUSMALLINT      fOption,                                        SQLPOINTER        pvParam);SQLRETURN SQL_API_FN  SQLGetTypeInfo   (SQLHSTMT          hstmt,                                        SQLSMALLINT       fSqlType);SQLRETURN SQL_API_FN  SQLParamData     (SQLHSTMT          hstmt,                                        SQLPOINTER  FAR   *prgbValue);SQLRETURN SQL_API_FN  SQLPutData       (SQLHSTMT          hstmt,                                        SQLPOINTER        rgbValue,                                        SQLINTEGER        cbValue);SQLRETURN SQL_API_FN  SQLSetConnectAttr(                                        SQLHDBC           hdbc,                                        SQLINTEGER        fOption,                                        SQLPOINTER        pvParam,                                        SQLINTEGER        fStrLen);SQLRETURN SQL_API_FN  SQLSetConnectOption(                                        SQLHDBC           hdbc,                                        SQLUSMALLINT      fOption,                                        SQLUINTEGER       vParam);SQLRETURN SQL_API_FN  SQLSetStmtAttr   (SQLHSTMT          hstmt,                                        SQLINTEGER        fOption,                                        SQLPOINTER        pvParam,                                        SQLINTEGER       fStrLen);SQLRETURN SQL_API_FN  SQLSetStmtOption (SQLHSTMT          hstmt,                                        SQLUSMALLINT      fOption,                                        SQLUINTEGER       vParam);SQLRETURN SQL_API_FN  SQLSpecialColumns(SQLHSTMT          hstmt,                                        SQLUSMALLINT      fColType,                                        SQLCHAR     FAR   *szCatalogName,                                        SQLSMALLINT       cbCatalogName,                                        SQLCHAR     FAR   *szSchemaName,                                        SQLSMALLINT       cbSchemaName,                                        SQLCHAR     FAR   *szTableName,                                        SQLSMALLINT       cbTableName,                                        SQLUSMALLINT      fScope,                                        SQLUSMALLINT      fNullable);SQLRETURN SQL_API_FN  SQLStatistics    (SQLHSTMT          hstmt,                                        SQLCHAR     FAR   *szCatalogName,                                        SQLSMALLINT       cbCatalogName,                                        SQLCHAR     FAR   *szSchemaName,                                        SQLSMALLINT       cbSchemaName,                                        SQLCHAR     FAR   *szTableName,                                        SQLSMALLINT       cbTableName,                                        SQLUSMALLINT      fUnique,                                        SQLUSMALLINT      fAccuracy);SQLRETURN SQL_API_FN  SQLTables        (SQLHSTMT          hstmt,                                        SQLCHAR     FAR   *szCatalogName,                                        SQLSMALLINT       cbCatalogName,                                        SQLCHAR     FAR   *szSchemaName,                                        SQLSMALLINT       cbSchemaName,                                        SQLCHAR     FAR   *szTableName,                                        SQLSMALLINT       cbTableName,                                        SQLCHAR     FAR   *szTableType,                                        SQLSMALLINT       cbTableType);/* UNICODE versions */SQLRETURN SQL_API SQLColAttributeW(    SQLHSTMT        hstmt,    SQLUSMALLINT    iCol,    SQLUSMALLINT    iField,    SQLPOINTER      pCharAttr,    SQLSMALLINT     cbCharAttrMax,    SQLSMALLINT  *pcbCharAttr,    SQLPOINTER      pNumAttr);SQLRETURN SQL_API SQLColAttributesW(    SQLHSTMT           hstmt,    SQLUSMALLINT       icol,    SQLUSMALLINT       fDescType,    SQLPOINTER         rgbDesc,    SQLSMALLINT        cbDescMax,    SQLSMALLINT    *pcbDesc,    SQLINTEGER     *pfDesc);SQLRETURN SQL_API SQLConnectWInt(    SQLHDBC            hdbc,    SQLWCHAR        *szDSN,    SQLSMALLINT        cbDSN,    SQLWCHAR        *szUID,    SQLSMALLINT        cbUID,    SQLWCHAR        *szAuthStr,    SQLSMALLINT        cbAuthStr);SQLRETURN SQL_API SQLDescribeColW(    SQLHSTMT           hstmt,    SQLUSMALLINT       icol,    SQLWCHAR        *szColName,    SQLSMALLINT        cbColNameMax,    SQLSMALLINT    *pcbColName,    SQLSMALLINT    *pfSqlType,    SQLUINTEGER    *pcbColDef,    SQLSMALLINT    *pibScale,    SQLSMALLINT    *pfNullable);SQLRETURN SQL_API SQLErrorW(    SQLHENV            henv,    SQLHDBC            hdbc,    SQLHSTMT           hstmt,    SQLWCHAR        *szSqlState,    SQLINTEGER     *pfNativeError,    SQLWCHAR        *szErrorMsg,    SQLSMALLINT        cbErrorMsgMax,    SQLSMALLINT    *pcbErrorMsg);SQLRETURN SQL_API SQLExecDirectW(    SQLHSTMT           hstmt,    SQLWCHAR        *szSqlStr,    SQLINTEGER         cbSqlStr);SQLRETURN SQL_API SQLGetConnectAttrW(    SQLHDBC            hdbc,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax,    SQLINTEGER     *pcbValue);SQLRETURN SQL_API SQLGetCursorNameW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCursor,    SQLSMALLINT        cbCursorMax,    SQLSMALLINT    *pcbCursor);SQLRETURN  SQL_API SQLSetDescFieldW(SQLHDESC DescriptorHandle,                                   SQLSMALLINT RecNumber,                                   SQLSMALLINT FieldIdentifier,                                   SQLPOINTER Value,                                   SQLINTEGER BufferLength);SQLRETURN SQL_API SQLGetDescFieldW(    SQLHDESC           hdesc,    SQLSMALLINT        iRecord,    SQLSMALLINT        iField,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax,    SQLINTEGER     *pcbValue);SQLRETURN SQL_API SQLGetDescRecW(    SQLHDESC           hdesc,    SQLSMALLINT        iRecord,    SQLWCHAR        *szName,    SQLSMALLINT        cbNameMax,    SQLSMALLINT    *pcbName,    SQLSMALLINT    *pfType,    SQLSMALLINT    *pfSubType,    SQLINTEGER     *pLength,    SQLSMALLINT    *pPrecision,    SQLSMALLINT    *pScale,    SQLSMALLINT    *pNullable);SQLRETURN SQL_API SQLGetDiagFieldW(    SQLSMALLINT        fHandleType,    SQLHANDLE          handle,    SQLSMALLINT        iRecord,    SQLSMALLINT        fDiagField,    SQLPOINTER         rgbDiagInfo,    SQLSMALLINT        cbDiagInfoMax,    SQLSMALLINT    *pcbDiagInfo);SQLRETURN SQL_API SQLGetDiagRecW(    SQLSMALLINT        fHandleType,    SQLHANDLE          handle,    SQLSMALLINT        iRecord,    SQLWCHAR        *szSqlState,    SQLINTEGER     *pfNativeError,    SQLWCHAR        *szErrorMsg,    SQLSMALLINT        cbErrorMsgMax,    SQLSMALLINT    *pcbErrorMsg);SQLRETURN SQL_API SQLPrepareW(    SQLHSTMT           hstmt,    SQLWCHAR        *szSqlStr,    SQLINTEGER         cbSqlStr);SQLRETURN SQL_API SQLSetConnectAttrW(    SQLHDBC            hdbc,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValue);SQLRETURN SQL_API SQLSetCursorNameW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCursor,    SQLSMALLINT        cbCursor);SQLRETURN SQL_API SQLColumnsW(    SQLHSTMT           hstmt,    SQLWCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLWCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLWCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLWCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLGetInfoW(    SQLHDBC            hdbc,    SQLUSMALLINT       fInfoType,    SQLPOINTER         rgbInfoValue,    SQLSMALLINT        cbInfoValueMax,    SQLSMALLINT    *pcbInfoValue);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);

⌨️ 快捷键说明

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