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

📄 sqlucode.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
📖 第 1 页 / 共 2 页
字号:
    SQLUSMALLINT       icol,    SQLUSMALLINT       fDescType,    SQLPOINTER         rgbDesc,    SQLSMALLINT        cbDescMax,    SQLSMALLINT    *pcbDesc,    SQLINTEGER     *pfDesc);SQLRETURN SQL_API SQLConnectA(    SQLHDBC            hdbc,    SQLCHAR         *szDSN,    SQLSMALLINT        cbDSN,    SQLCHAR         *szUID,    SQLSMALLINT        cbUID,    SQLCHAR         *szAuthStr,    SQLSMALLINT        cbAuthStr);SQLRETURN SQL_API SQLDescribeColA(    SQLHSTMT           hstmt,    SQLUSMALLINT       icol,    SQLCHAR         *szColName,    SQLSMALLINT        cbColNameMax,    SQLSMALLINT    *pcbColName,    SQLSMALLINT    *pfSqlType,    SQLUINTEGER    *pcbColDef,    SQLSMALLINT    *pibScale,    SQLSMALLINT    *pfNullable);SQLRETURN SQL_API SQLErrorA(    SQLHENV            henv,    SQLHDBC            hdbc,    SQLHSTMT           hstmt,    SQLCHAR        *szSqlState,    SQLINTEGER     *pfNativeError,    SQLCHAR        *szErrorMsg,    SQLSMALLINT        cbErrorMsgMax,    SQLSMALLINT    *pcbErrorMsg);SQLRETURN SQL_API SQLExecDirectA(    SQLHSTMT           hstmt,    SQLCHAR           *szSqlStr,    SQLINTEGER         cbSqlStr);SQLRETURN SQL_API SQLGetConnectAttrA(    SQLHDBC            hdbc,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax,    SQLINTEGER     *pcbValue);SQLRETURN SQL_API SQLGetCursorNameA(    SQLHSTMT           hstmt,    SQLCHAR        	*szCursor,    SQLSMALLINT        cbCursorMax,    SQLSMALLINT    *pcbCursor);#if (ODBCVER >= 0x0300)SQLRETURN SQL_API SQLGetDescFieldA(    SQLHDESC           hdesc,    SQLSMALLINT        iRecord,    SQLSMALLINT        iField,    SQLPOINTER         rgbValue,    SQLINTEGER		   cbValueMax,    SQLINTEGER     *pcbValue);SQLRETURN SQL_API SQLGetDescRecA(    SQLHDESC           hdesc,    SQLSMALLINT        iRecord,    SQLCHAR        *szName,    SQLSMALLINT        cbNameMax,    SQLSMALLINT    *pcbName,    SQLSMALLINT    *pfType,    SQLSMALLINT    *pfSubType,    SQLINTEGER     *pLength,    SQLSMALLINT    *pPrecision,     SQLSMALLINT    *pScale,    SQLSMALLINT    *pNullable);SQLRETURN SQL_API SQLGetDiagFieldA(    SQLSMALLINT        fHandleType,    SQLHANDLE          handle,    SQLSMALLINT        iRecord,    SQLSMALLINT        fDiagField,    SQLPOINTER         rgbDiagInfo,    SQLSMALLINT        cbDiagInfoMax,    SQLSMALLINT    *pcbDiagInfo);SQLRETURN SQL_API SQLGetDiagRecA(    SQLSMALLINT        fHandleType,    SQLHANDLE          handle,    SQLSMALLINT        iRecord,    SQLCHAR        *szSqlState,    SQLINTEGER     *pfNativeError,    SQLCHAR        *szErrorMsg,    SQLSMALLINT        cbErrorMsgMax,    SQLSMALLINT    *pcbErrorMsg);SQLRETURN SQL_API SQLGetStmtAttrA(    SQLHSTMT           hstmt,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValueMax,    SQLINTEGER     *pcbValue);#endifSQLRETURN SQL_API	SQLGetTypeInfoA(	SQLHSTMT			StatementHandle,	SQLSMALLINT			DataTyoe);SQLRETURN SQL_API SQLPrepareA(    SQLHSTMT           hstmt,    SQLCHAR        	*szSqlStr,    SQLINTEGER         cbSqlStr);SQLRETURN SQL_API SQLSetConnectAttrA(    SQLHDBC            hdbc,    SQLINTEGER         fAttribute,    SQLPOINTER         rgbValue,    SQLINTEGER         cbValue);SQLRETURN SQL_API SQLSetCursorNameA(    SQLHSTMT           hstmt,    SQLCHAR           *szCursor,    SQLSMALLINT        cbCursor);    SQLRETURN SQL_API SQLColumnsA(    SQLHSTMT           hstmt,    SQLCHAR        	*szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        	*szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        	*szTableName,    SQLSMALLINT        cbTableName,    SQLCHAR        	*szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLGetConnectOptionA(    SQLHDBC            hdbc,    SQLUSMALLINT       fOption,    SQLPOINTER         pvParam);SQLRETURN SQL_API SQLGetInfoA(    SQLHDBC            hdbc,    SQLUSMALLINT       fInfoType,    SQLPOINTER         rgbInfoValue,    SQLSMALLINT        cbInfoValueMax,    SQLSMALLINT    *pcbInfoValue);SQLRETURN SQL_API SQLGetStmtOptionA(    SQLHSTMT           hstmt,    SQLUSMALLINT       fOption,    SQLPOINTER         pvParam);SQLRETURN SQL_API SQLSetConnectOptionA(    SQLHDBC            hdbc,    SQLUSMALLINT       fOption,    SQLUINTEGER        vParam);SQLRETURN SQL_API SQLSetStmtOptionA(    SQLHSTMT           hstmt,    SQLUSMALLINT       fOption,    SQLUINTEGER        vParam);SQLRETURN SQL_API SQLSpecialColumnsA(    SQLHSTMT           hstmt,    SQLUSMALLINT       fColType,    SQLCHAR        	*szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        	*szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        	*szTableName,    SQLSMALLINT        cbTableName,    SQLUSMALLINT       fScope,    SQLUSMALLINT       fNullable);SQLRETURN SQL_API SQLStatisticsA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLUSMALLINT       fUnique,    SQLUSMALLINT       fAccuracy);SQLRETURN SQL_API SQLTablesA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLCHAR        *szTableType,    SQLSMALLINT        cbTableType);SQLRETURN SQL_API SQLDataSourcesA(    SQLHENV            henv,    SQLUSMALLINT       fDirection,    SQLCHAR        *szDSN,    SQLSMALLINT        cbDSNMax,    SQLSMALLINT    *pcbDSN,    SQLCHAR        *szDescription,    SQLSMALLINT        cbDescriptionMax,    SQLSMALLINT    *pcbDescription);SQLRETURN SQL_API SQLDriverConnectA(    SQLHDBC            hdbc,    SQLHWND            hwnd,    SQLCHAR        *szConnStrIn,    SQLSMALLINT        cbConnStrIn,    SQLCHAR        *szConnStrOut,    SQLSMALLINT        cbConnStrOutMax,    SQLSMALLINT    *pcbConnStrOut,    SQLUSMALLINT       fDriverCompletion);SQLRETURN SQL_API SQLBrowseConnectA(    SQLHDBC            hdbc,    SQLCHAR        *szConnStrIn,    SQLSMALLINT        cbConnStrIn,    SQLCHAR        *szConnStrOut,    SQLSMALLINT        cbConnStrOutMax,    SQLSMALLINT    *pcbConnStrOut);SQLRETURN SQL_API SQLColumnPrivilegesA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szTableName,    SQLSMALLINT        cbTableName,    SQLCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLDescribeParamA(    SQLHSTMT           hstmt,    SQLUSMALLINT       ipar,    SQLSMALLINT    *pfSqlType,    SQLUINTEGER    *pcbParamDef,    SQLSMALLINT    *pibScale,    SQLSMALLINT    *pfNullable);SQLRETURN SQL_API SQLForeignKeysA(    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);SQLRETURN SQL_API SQLNativeSqlA(    SQLHDBC            hdbc,    SQLCHAR        *szSqlStrIn,    SQLINTEGER         cbSqlStrIn,    SQLCHAR        *szSqlStr,    SQLINTEGER         cbSqlStrMax,    SQLINTEGER     *pcbSqlStr);SQLRETURN SQL_API SQLPrimaryKeysA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szTableName,    SQLSMALLINT        cbTableName);SQLRETURN SQL_API SQLProcedureColumnsA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szProcName,    SQLSMALLINT        cbProcName,    SQLCHAR        *szColumnName,    SQLSMALLINT        cbColumnName);SQLRETURN SQL_API SQLProceduresA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szProcName,    SQLSMALLINT        cbProcName);SQLRETURN SQL_API SQLTablePrivilegesA(    SQLHSTMT           hstmt,    SQLCHAR        *szCatalogName,    SQLSMALLINT        cbCatalogName,    SQLCHAR        *szSchemaName,    SQLSMALLINT        cbSchemaName,    SQLCHAR        *szTableName,    SQLSMALLINT        cbTableName);SQLRETURN SQL_API SQLDriversA(    SQLHENV            henv,    SQLUSMALLINT       fDirection,    SQLCHAR        *szDriverDesc,    SQLSMALLINT        cbDriverDescMax,    SQLSMALLINT    *pcbDriverDesc,    SQLCHAR        *szDriverAttributes,    SQLSMALLINT        cbDrvrAttrMax,    SQLSMALLINT    *pcbDrvrAttr);//---------------------------------------------// Mapping macros for Unicode//---------------------------------------------#ifndef	SQL_NOUNICODEMAP	// define this to disable the mapping#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	SQLPrepare			SQLPrepareW#define	SQLSetConnectAttr	SQLSetConnectAttrW#define	SQLSetCursorName	SQLSetCursorNameW#define	SQLSetDescField		SQLSetDescFieldW#define SQLSetStmtAttr		SQLSetStmtAttrW#define SQLGetStmtAttr		SQLGetStmtAttrW#define	SQLColumns			SQLColumnsW#define	SQLGetConnectOption	SQLGetConnectOptionW#define	SQLGetInfo			SQLGetInfoW#define SQLGetTypeInfo		SQLGetTypeInfoW#define	SQLSetConnectOption	SQLSetConnectOptionW#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#define	SQLDrivers			SQLDriversW#endif	/* UNICODE */#endif	/* SQL_NOUNICODEMAP	*/#endif /* RC_INVOKED */#ifdef __cplusplus}                                    /* End of extern "C" { */#endif  /* __cplusplus */#endif  /* #ifndef __SQLUCODE */

⌨️ 快捷键说明

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