在 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。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |