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