Header for Unicode specific definition in ODBC. More...
#include "sqltypes.h"
Include dependency graph for sqlucode.h:
Macros |
|
| #define | SQL_WCHAR (-8) |
| #define | SQL_WVARCHAR (-9) |
| #define | SQL_WLONGVARCHAR (-10) |
| #define | SQL_C_WCHARSQL_WCHAR |
| #define | SQL_C_TCHARSQL_C_CHAR |
| #define | SQL_SQLSTATE_SIZEW 10 /* size of SQLSTATE for unicode */ |
Functions |
|
| RDBC_EXPORT SQLRETURN | SQLColAttributeW (SQLHSTMT hstmt, SQLUSMALLINT iCol, SQLUSMALLINT iField, SQLPOINTER pCharAttr, SQLSMALLINT cbCharAttrMax, SQLSMALLINT *pcbCharAttr, SQLINTEGER *pNumAttr) |
| Unicode versions of the API. More... |
|
| RDBC_EXPORT SQLRETURN | SQLColumnPrivilegesW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName) |
| RDBC_EXPORT SQLRETURN | SQLColumnsW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName) |
| RDBC_EXPORT SQLRETURN | SQLConnectW (SQLHDBC hdbc, const SQLWCHAR *szDSN, SQLSMALLINT cbDSN, const SQLWCHAR *szUID, SQLSMALLINT cbUID, const SQLWCHAR *szAuthStr, SQLSMALLINT cbAuthStr) |
| RDBC_EXPORT SQLRETURN | SQLDescribeColW (SQLHSTMT hstmt, SQLUSMALLINT icol, SQLWCHAR *szColName, SQLSMALLINT cbColNameMax, SQLSMALLINT *pcbColName, SQLSMALLINT *pfSqlType, SQLUINTEGER *pcbColDef, SQLSMALLINT *pibScale, SQLSMALLINT *pfNullable) |
| RDBC_EXPORT SQLRETURN | SQLDriverConnectW (SQLHDBC ConnectionHandle, SQLHWND WindowHandle, const SQLWCHAR *InConnectionString, SQLSMALLINT StringLength1, SQLWCHAR *OutConnectionString, SQLSMALLINT BufferLength, SQLSMALLINT *StringLength2Ptr, SQLUSMALLINT DriverCompletion) |
| RDBC_EXPORT SQLRETURN | SQLExecDirectW (SQLHSTMT hstmt, const SQLWCHAR *szSqlStr, SQLINTEGER cbSqlStr) |
| RDBC_EXPORT SQLRETURN | 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) |
| RDBC_EXPORT SQLRETURN | SQLGetConnectAttrW (SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue) |
| RDBC_EXPORT SQLRETURN | SQLGetCursorNameW (SQLHSTMT hstmt, SQLWCHAR *szCursor, SQLSMALLINT cbCursorMax, SQLSMALLINT *pcbCursor) |
| RDBC_EXPORT SQLRETURN | SQLGetDescFieldW (SQLHDESC hdesc, SQLSMALLINT iRecord, SQLSMALLINT iField, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue) |
| RDBC_EXPORT SQLRETURN | SQLGetDescRecW (SQLHDESC hdesc, SQLSMALLINT iRecord, SQLWCHAR *szName, SQLSMALLINT cbNameMax, SQLSMALLINT *pcbName, SQLSMALLINT *pfType, SQLSMALLINT *pfSubType, SQLINTEGER *pLength, SQLSMALLINT *pPrecision, SQLSMALLINT *pScale, SQLSMALLINT *pNullable) |
| RDBC_EXPORT SQLRETURN | SQLGetDiagFieldW (SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLSMALLINT fDiagField, SQLPOINTER rgbDiagInfo, SQLSMALLINT cbDiagInfoMax, SQLSMALLINT *pcbDiagInfo) |
| RDBC_EXPORT SQLRETURN | SQLGetDiagRecW (SQLSMALLINT fHandleType, SQLHANDLE handle, SQLSMALLINT iRecord, SQLWCHAR *szSqlState, SQLINTEGER *pfNativeError, SQLWCHAR *szErrorMsg, SQLSMALLINT cbErrorMsgMax, SQLSMALLINT *pcbErrorMsg) |
| RDBC_EXPORT SQLRETURN | SQLGetInfoW (SQLHDBC hdbc, SQLUSMALLINT fInfoType, SQLPOINTER rgbInfoValue, SQLSMALLINT cbInfoValueMax, SQLSMALLINT *pcbInfoValue) |
| RDBC_EXPORT SQLRETURN | SQLGetStmtAttrW (SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax, SQLINTEGER *pcbValue) |
| RDBC_EXPORT SQLRETURN | SQLGetTypeInfoW (SQLHSTMT hstmt, SQLSMALLINT fDataType) |
| RDBC_EXPORT SQLRETURN | SQLNativeSqlW (SQLHDBC hdbc, const SQLWCHAR *szSqlStrIn, SQLINTEGER cbSqlStrIn, SQLWCHAR *szSqlStr, SQLINTEGER cbSqlStrMax, SQLINTEGER *pcbSqlStr) |
| RDBC_EXPORT SQLRETURN | SQLPrepareW (SQLHSTMT hstmt, const SQLWCHAR *szSqlStr, SQLINTEGER cbSqlStr) |
| RDBC_EXPORT SQLRETURN | SQLPrimaryKeysW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName) |
| RDBC_EXPORT SQLRETURN | SQLProcedureColumnsW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szProcName, SQLSMALLINT cbProcName, SQLWCHAR *szColumnName, SQLSMALLINT cbColumnName) |
| RDBC_EXPORT SQLRETURN | SQLProceduresW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szProcName, SQLSMALLINT cbProcName) |
| RDBC_EXPORT SQLRETURN | SQLSetConnectAttrW (SQLHDBC hdbc, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValue) |
| RDBC_EXPORT SQLRETURN | SQLSetCursorNameW (SQLHSTMT hstmt, const SQLWCHAR *szCursor, SQLSMALLINT cbCursor) |
| RDBC_EXPORT SQLRETURN | SQLSetDescFieldW (SQLHDESC hdesc, SQLSMALLINT iRecord, SQLSMALLINT iField, SQLPOINTER rgbValue, SQLINTEGER cbvalueMax) |
| RDBC_EXPORT SQLRETURN | SQLSetStmtAttrW (SQLHSTMT hstmt, SQLINTEGER fAttribute, SQLPOINTER rgbValue, SQLINTEGER cbValueMax) |
| RDBC_EXPORT SQLRETURN | SQLSpecialColumnsW (SQLHSTMT hstmt, SQLSMALLINT fColType, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fScope, SQLUSMALLINT fNullable) |
| RDBC_EXPORT SQLRETURN | SQLStatisticsW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLUSMALLINT fUnique, SQLUSMALLINT fAccuracy) |
| RDBC_EXPORT SQLRETURN | SQLTablePrivilegesW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName) |
| RDBC_EXPORT SQLRETURN | SQLTablesW (SQLHSTMT hstmt, SQLWCHAR *szCatalogName, SQLSMALLINT cbCatalogName, SQLWCHAR *szSchemaName, SQLSMALLINT cbSchemaName, SQLWCHAR *szTableName, SQLSMALLINT cbTableName, SQLWCHAR *szTableType, SQLSMALLINT cbTableType) |
Detailed Description
Header for Unicode specific definition in ODBC.
Macro Definition Documentation
SQL_C_TCHAR
| #define SQL_C_TCHAR SQL_C_CHAR |
SQL_C_WCHAR
| #define SQL_C_WCHAR SQL_WCHAR |
SQL_SQLSTATE_SIZEW
| #define SQL_SQLSTATE_SIZEW 10 /* size of SQLSTATE for unicode */ |
SQL_WCHAR
| #define SQL_WCHAR (-8) |
SQL_WLONGVARCHAR
| #define SQL_WLONGVARCHAR (-10) |
SQL_WVARCHAR
| #define SQL_WVARCHAR (-9) |
Function Documentation
SQLColAttributeW()
| RDBC_EXPORT SQLRETURN SQLColAttributeW | ( | SQLHSTMT | hstmt, |
| SQLUSMALLINT | iCol, | ||
| SQLUSMALLINT | iField, | ||
| SQLPOINTER | pCharAttr, | ||
| SQLSMALLINT | cbCharAttrMax, | ||
| SQLSMALLINT * | pcbCharAttr, | ||
| SQLINTEGER * | pNumAttr | ||
| ) |
Unicode versions of the API.
SQLColumnPrivilegesW()
| RDBC_EXPORT SQLRETURN SQLColumnPrivilegesW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName, | ||
| SQLWCHAR * | szColumnName, | ||
| SQLSMALLINT | cbColumnName | ||
| ) |
SQLColumnsW()
| RDBC_EXPORT SQLRETURN SQLColumnsW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName, | ||
| SQLWCHAR * | szColumnName, | ||
| SQLSMALLINT | cbColumnName | ||
| ) |
SQLConnectW()
| RDBC_EXPORT SQLRETURN SQLConnectW | ( | SQLHDBC | hdbc, |
| const SQLWCHAR * | szDSN, | ||
| SQLSMALLINT | cbDSN, | ||
| const SQLWCHAR * | szUID, | ||
| SQLSMALLINT | cbUID, | ||
| const SQLWCHAR * | szAuthStr, | ||
| SQLSMALLINT | cbAuthStr | ||
| ) |
SQLDescribeColW()
| RDBC_EXPORT SQLRETURN SQLDescribeColW | ( | SQLHSTMT | hstmt, |
| SQLUSMALLINT | icol, | ||
| SQLWCHAR * | szColName, | ||
| SQLSMALLINT | cbColNameMax, | ||
| SQLSMALLINT * | pcbColName, | ||
| SQLSMALLINT * | pfSqlType, | ||
| SQLUINTEGER * | pcbColDef, | ||
| SQLSMALLINT * | pibScale, | ||
| SQLSMALLINT * | pfNullable | ||
| ) |
SQLDriverConnectW()
| RDBC_EXPORT SQLRETURN SQLDriverConnectW | ( | SQLHDBC | ConnectionHandle, |
| SQLHWND | WindowHandle, | ||
| const SQLWCHAR * | InConnectionString, | ||
| SQLSMALLINT | StringLength1, | ||
| SQLWCHAR * | OutConnectionString, | ||
| SQLSMALLINT | BufferLength, | ||
| SQLSMALLINT * | StringLength2Ptr, | ||
| SQLUSMALLINT | DriverCompletion | ||
| ) |
SQLExecDirectW()
| RDBC_EXPORT SQLRETURN SQLExecDirectW | ( | SQLHSTMT | hstmt, |
| const SQLWCHAR * | szSqlStr, | ||
| SQLINTEGER | cbSqlStr | ||
| ) |
SQLForeignKeysW()
| RDBC_EXPORT SQLRETURN 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 | ||
| ) |
SQLGetConnectAttrW()
| RDBC_EXPORT SQLRETURN SQLGetConnectAttrW | ( | SQLHDBC | hdbc, |
| SQLINTEGER | fAttribute, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbValueMax, | ||
| SQLINTEGER * | pcbValue | ||
| ) |
SQLGetCursorNameW()
| RDBC_EXPORT SQLRETURN SQLGetCursorNameW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCursor, | ||
| SQLSMALLINT | cbCursorMax, | ||
| SQLSMALLINT * | pcbCursor | ||
| ) |
SQLGetDescFieldW()
| RDBC_EXPORT SQLRETURN SQLGetDescFieldW | ( | SQLHDESC | hdesc, |
| SQLSMALLINT | iRecord, | ||
| SQLSMALLINT | iField, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbValueMax, | ||
| SQLINTEGER * | pcbValue | ||
| ) |
SQLGetDescRecW()
| RDBC_EXPORT SQLRETURN SQLGetDescRecW | ( | SQLHDESC | hdesc, |
| SQLSMALLINT | iRecord, | ||
| SQLWCHAR * | szName, | ||
| SQLSMALLINT | cbNameMax, | ||
| SQLSMALLINT * | pcbName, | ||
| SQLSMALLINT * | pfType, | ||
| SQLSMALLINT * | pfSubType, | ||
| SQLINTEGER * | pLength, | ||
| SQLSMALLINT * | pPrecision, | ||
| SQLSMALLINT * | pScale, | ||
| SQLSMALLINT * | pNullable | ||
| ) |
SQLGetDiagFieldW()
| RDBC_EXPORT SQLRETURN SQLGetDiagFieldW | ( | SQLSMALLINT | fHandleType, |
| SQLHANDLE | handle, | ||
| SQLSMALLINT | iRecord, | ||
| SQLSMALLINT | fDiagField, | ||
| SQLPOINTER | rgbDiagInfo, | ||
| SQLSMALLINT | cbDiagInfoMax, | ||
| SQLSMALLINT * | pcbDiagInfo | ||
| ) |
SQLGetDiagRecW()
| RDBC_EXPORT SQLRETURN SQLGetDiagRecW | ( | SQLSMALLINT | fHandleType, |
| SQLHANDLE | handle, | ||
| SQLSMALLINT | iRecord, | ||
| SQLWCHAR * | szSqlState, | ||
| SQLINTEGER * | pfNativeError, | ||
| SQLWCHAR * | szErrorMsg, | ||
| SQLSMALLINT | cbErrorMsgMax, | ||
| SQLSMALLINT * | pcbErrorMsg | ||
| ) |
SQLGetInfoW()
| RDBC_EXPORT SQLRETURN SQLGetInfoW | ( | SQLHDBC | hdbc, |
| SQLUSMALLINT | fInfoType, | ||
| SQLPOINTER | rgbInfoValue, | ||
| SQLSMALLINT | cbInfoValueMax, | ||
| SQLSMALLINT * | pcbInfoValue | ||
| ) |
SQLGetStmtAttrW()
| RDBC_EXPORT SQLRETURN SQLGetStmtAttrW | ( | SQLHSTMT | hstmt, |
| SQLINTEGER | fAttribute, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbValueMax, | ||
| SQLINTEGER * | pcbValue | ||
| ) |
SQLGetTypeInfoW()
| RDBC_EXPORT SQLRETURN SQLGetTypeInfoW | ( | SQLHSTMT | hstmt, |
| SQLSMALLINT | fDataType | ||
| ) |
SQLNativeSqlW()
| RDBC_EXPORT SQLRETURN SQLNativeSqlW | ( | SQLHDBC | hdbc, |
| const SQLWCHAR * | szSqlStrIn, | ||
| SQLINTEGER | cbSqlStrIn, | ||
| SQLWCHAR * | szSqlStr, | ||
| SQLINTEGER | cbSqlStrMax, | ||
| SQLINTEGER * | pcbSqlStr | ||
| ) |
SQLPrepareW()
| RDBC_EXPORT SQLRETURN SQLPrepareW | ( | SQLHSTMT | hstmt, |
| const SQLWCHAR * | szSqlStr, | ||
| SQLINTEGER | cbSqlStr | ||
| ) |
SQLPrimaryKeysW()
| RDBC_EXPORT SQLRETURN SQLPrimaryKeysW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName | ||
| ) |
SQLProcedureColumnsW()
| RDBC_EXPORT SQLRETURN SQLProcedureColumnsW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szProcName, | ||
| SQLSMALLINT | cbProcName, | ||
| SQLWCHAR * | szColumnName, | ||
| SQLSMALLINT | cbColumnName | ||
| ) |
SQLProceduresW()
| RDBC_EXPORT SQLRETURN SQLProceduresW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szProcName, | ||
| SQLSMALLINT | cbProcName | ||
| ) |
SQLSetConnectAttrW()
| RDBC_EXPORT SQLRETURN SQLSetConnectAttrW | ( | SQLHDBC | hdbc, |
| SQLINTEGER | fAttribute, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbValue | ||
| ) |
SQLSetCursorNameW()
| RDBC_EXPORT SQLRETURN SQLSetCursorNameW | ( | SQLHSTMT | hstmt, |
| const SQLWCHAR * | szCursor, | ||
| SQLSMALLINT | cbCursor | ||
| ) |
SQLSetDescFieldW()
| RDBC_EXPORT SQLRETURN SQLSetDescFieldW | ( | SQLHDESC | hdesc, |
| SQLSMALLINT | iRecord, | ||
| SQLSMALLINT | iField, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbvalueMax | ||
| ) |
SQLSetStmtAttrW()
| RDBC_EXPORT SQLRETURN SQLSetStmtAttrW | ( | SQLHSTMT | hstmt, |
| SQLINTEGER | fAttribute, | ||
| SQLPOINTER | rgbValue, | ||
| SQLINTEGER | cbValueMax | ||
| ) |
SQLSpecialColumnsW()
| RDBC_EXPORT SQLRETURN SQLSpecialColumnsW | ( | SQLHSTMT | hstmt, |
| SQLSMALLINT | fColType, | ||
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName, | ||
| SQLUSMALLINT | fScope, | ||
| SQLUSMALLINT | fNullable | ||
| ) |
SQLStatisticsW()
| RDBC_EXPORT SQLRETURN SQLStatisticsW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName, | ||
| SQLUSMALLINT | fUnique, | ||
| SQLUSMALLINT | fAccuracy | ||
| ) |
SQLTablePrivilegesW()
| RDBC_EXPORT SQLRETURN SQLTablePrivilegesW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName | ||
| ) |
SQLTablesW()
| RDBC_EXPORT SQLRETURN SQLTablesW | ( | SQLHSTMT | hstmt, |
| SQLWCHAR * | szCatalogName, | ||
| SQLSMALLINT | cbCatalogName, | ||
| SQLWCHAR * | szSchemaName, | ||
| SQLSMALLINT | cbSchemaName, | ||
| SQLWCHAR * | szTableName, | ||
| SQLSMALLINT | cbTableName, | ||
| SQLWCHAR * | szTableType, | ||
| SQLSMALLINT | cbTableType | ||
| ) |