GBase 8s ODBC Driver 支持接受指向字符串或 SQLPOINTER 参数指针的所有函数的
ANSI 和 Unicode 版本。
以下列表描述了支持的两种类型的函数:
ODBC “A” 函数
一般的 ODBC 函数,接受单字节(ASCII)数据作为所有字符/字符串参数的输入。
ODBC “W” 函数
接受 “宽字符” 作为所有的字符/字符串参数的输入的 Unicode 函数。
ODBC 规范定义了具有 wchar_t 数据类型的三个函数。该数据类型是标准 C 库宽字符数
据类型。
GBase 8s ODBC Driver 支持下列 Unicode “wide” 函数:
l SQLColAttributeW
l SQLColAttributesW
l SQLConnectW
l SQLDescribeColW
l SQLErrorW
l SQLExecDirectW
l SQLGetConnectAttrW
l SQLGetCursorNameW
l SQLSetDescFieldW
l SQLGetDescFieldW
l SQLGetDescRecW
l SQLGetDiagFieldW
l SQLGetDiagRecW
l SQLPrepareW
l SQLSetConnectAttrW
l SQLSetCursorNameW
l SQLColumnsW
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 247 -
l SQLGetConnectOptionW
l SQLGetTypeInfoW
l SQLSetConnectOptionW
l SQLSpecialColumnsW
l SQLStatisticsW
l SQLTablesW
l SQLDataSourcesW
l SQLDriverConnectW
l SQLBrowseConnectW
l SQLColumnPrivilegesW
l SQLGetStmtAttrW
l SQLSetStmtAttrW
l SQLForeignKeysW
l SQLNativeSqlW
l SQLPrimaryKeysW
l SQLProcedureColumnsW
l SQLProceduresW
l SQLTablePrivilegesW
l SQLDriversW
从 Version 4.10 起,
SQLGetDiagRecW 函数 BufferLength 参数定义为:
MessageText 缓冲
区的长度,以字符为单位。
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 248 -