Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » API 参考 » UltraLite ODBC API 参考

 

SQLBindCol 函数

在 UltraLite ODBC 中,此函数用于将结果集列绑定到应用程序数据缓冲区。

语法
UL_FN_SPEC SQLRETURN UL_FN_MOD SQLBindCol (
SQLHSTMT StatementHandle,
SQLUSMALLINT ColumnNumber,
SQLSMALLINT TargetType,
SQLPOINTER TargetValue,
SQLLEN BufferLength,
SQLLEN * StrLen_or_Ind );
参数
  • StatementHandle   要返回结果集的语句的句柄。

  • ColumnNumber   结果集中要绑定到应用程序数据缓冲区的列的编号。

  • TargetType   TargetValue 指针的数据类型标识符。

  • TargetValue   指向要绑定到列的数据缓冲区的指针。

  • BufferLength   TargetValue 缓冲区的长度(以字节为单位)。

  • StrLen_or_lnd   指向要绑定到列的长度或指示符缓冲区的指针。对于字符串,长度缓冲区存放了返回的实际字符串的长度(可能小于列允许的长度)。

注释

为了在您的应用程序和数据库之间交换信息,ODBC 会将应用程序中的缓冲区绑定到数据库对象(例如,列)。当执行查询以便在应用程序中标识一个供 UltraLite 存放指定列的值的缓冲区时,会使用 SQLBindCol。