📄 sqlucode.h
字号:
odbc_export SQLRETURN SQL_API SQL_API SQLDescribeColA(SQLHSTMT hstmt, SQLUSMALLINT icol, SQLCHAR *szColName, SQLSMALLINT cbColNameMax, SQLSMALLINT *pcbColName, SQLSMALLINT *pfSqlType, SQLUINTEGER *pcbColDef, SQLSMALLINT *pibScale, SQLSMALLINT *pfNullable); odbc_export SQLRETURN SQL_API SQL_API SQLErrorA(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt, SQLCHAR *szSqlState, SQLINTEGER *pfNativeError, SQLCHAR *szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT *pcbErrorMsg); odbc_export SQLRETURN SQL_API SQL_API SQLExecDirectA(SQLHSTMT hstmt, SQLCHAR *szSqlStr, SQLINTEGER cbSqlStr); odbc_export SQLRETURN SQL_API SQL_API SQLGetConnectAttrA(SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue); odbc_export SQLRETURN SQL_API SQL_API SQLGetCursorNameA(SQLHSTMT hstmt, SQLCHAR *szCursor, SQLSMALLINT cbCursorMax, SQLSMALLINT *pcbCursor);#if (ODBCVER >= 0x0300) odbc_export SQLRETURN SQL_API SQL_API SQLGetDescFieldA(SQLHDESC hdesc, SQLSMALLINT iRecord, SQLSMALLINT iField, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue); odbc_export SQLRETURN SQL_API 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); odbc_export SQLRETURN SQL_API SQL_API SQLGetDiagFieldA(SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLSMALLINT fDiagField, SQLPOINTER rgbDiagInfo, SQLSMALLINT cbDiagInfoMax, SQLSMALLINT *pcbDiagInfo); odbc_export SQLRETURN SQL_API SQL_API SQLGetDiagRecA(SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLCHAR *szSqlState, SQLINTEGER *pfNativeError, SQLCHAR *szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT *pcbErrorMsg); odbc_export SQLRETURN SQL_API SQL_API SQLGetStmtAttrA(SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue);#endif odbc_export SQLRETURN SQL_API SQL_API SQLGetTypeInfoA(SQLHSTMT StatementHandle, SQLSMALLINT DataTyoe); odbc_export SQLRETURN SQL_API SQL_API SQLPrepareA(SQLHSTMT hstmt, SQLCHAR *szSqlStr, SQLINTEGER cbSqlStr); odbc_export SQLRETURN SQL_API SQL_API SQLSetConnectAttrA(SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValue); odbc_export SQLRETURN SQL_API SQL_API SQLSetCursorNameA(SQLHSTMT hstmt, SQLCHAR *szCursor, SQLSMALLINT cbCursor); odbc_export SQLRETURN SQL_API SQL_API SQLColumnsA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLCHAR *szColumnName, SQLSMALLINT cbColumnName); odbc_export SQLRETURN SQL_API SQL_API SQLGetConnectOptionA(SQLHDBC hdbc, SQLUSMALLINT fOption, SQLPOINTER pvParam); odbc_export SQLRETURN SQL_API SQL_API SQLGetInfoA(SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT *pcbInfoValue); odbc_export SQLRETURN SQL_API SQL_API SQLGetStmtOptionA(SQLHSTMT hstmt, SQLUSMALLINT fOption, SQLPOINTER pvParam); odbc_export SQLRETURN SQL_API SQL_API SQLSetConnectOptionA(SQLHDBC hdbc, SQLUSMALLINT fOption, SQLULEN vParam); odbc_export SQLRETURN SQL_API SQL_API SQLSetStmtOptionA(SQLHSTMT hstmt, SQLUSMALLINT fOption, SQLULEN vParam); odbc_export SQLRETURN SQL_API SQL_API SQLSpecialColumnsA(SQLHSTMT hstmt, SQLUSMALLINT fColType, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fScope, SQLUSMALLINT fNullable); odbc_export SQLRETURN SQL_API SQL_API SQLStatisticsA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fUnique, SQLUSMALLINT fAccuracy); odbc_export SQLRETURN SQL_API SQL_API SQLTablesA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLCHAR *szTableType, SQLSMALLINT cbTableType); odbc_export SQLRETURN SQL_API SQL_API SQLDataSourcesA(SQLHENV henv, SQLUSMALLINT fDirection, SQLCHAR *szDSN, SQLSMALLINT cbDSNMax, SQLSMALLINT *pcbDSN, SQLCHAR *szDescription, SQLSMALLINT cbDescriptionMax, SQLSMALLINT *pcbDescription); odbc_export SQLRETURN SQL_API SQL_API SQLDriverConnectA(SQLHDBC hdbc, SQLHWND hwnd, SQLCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut, SQLUSMALLINT fDriverCompletion); odbc_export SQLRETURN SQL_API SQL_API SQLBrowseConnectA(SQLHDBC hdbc, SQLCHAR *szConnStrIn, SQLSMALLINT cbConnStrIn, SQLCHAR *szConnStrOut, SQLSMALLINT cbConnStrOutMax, SQLSMALLINT *pcbConnStrOut); odbc_export SQLRETURN SQL_API SQL_API SQLColumnPrivilegesA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName, SQLCHAR *szColumnName, SQLSMALLINT cbColumnName); odbc_export SQLRETURN SQL_API SQL_API SQLDescribeParamA(SQLHSTMT hstmt, SQLUSMALLINT ipar, SQLSMALLINT *pfSqlType, SQLUINTEGER *pcbParamDef, SQLSMALLINT *pibScale, SQLSMALLINT *pfNullable); odbc_export SQLRETURN SQL_API 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); odbc_export SQLRETURN SQL_API SQL_API SQLNativeSqlA(SQLHDBC hdbc, SQLCHAR *szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLCHAR *szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER *pcbSqlStr); odbc_export SQLRETURN SQL_API SQL_API SQLPrimaryKeysA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName); odbc_export SQLRETURN SQL_API SQL_API SQLProcedureColumnsA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szProcName, SQLSMALLINT cbProcName, SQLCHAR *szColumnName, SQLSMALLINT cbColumnName); odbc_export SQLRETURN SQL_API SQL_API SQLProceduresA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szProcName, SQLSMALLINT cbProcName); odbc_export SQLRETURN SQL_API SQL_API SQLTablePrivilegesA(SQLHSTMT hstmt, SQLCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLCHAR *szTableName, SQLSMALLINT cbTableName); odbc_export SQLRETURN SQL_API 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 */#include <sqlext.h>#ifdef __cplusplus}#endif#endif/* * Local Variables: * tab-width:4 * End: */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -