找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8222|回复: 0
收起左侧

SQLBindCol 函数的说明

[复制链接]
ID:102668 发表于 2016-1-16 03:24 | 显示全部楼层 |阅读模式
SQLRETURN   SQLBindCol(   
            SQLHSTMT           StatementHandle,   
            SQLUSMALLINT           ColumnNumber,   
            SQLSMALLINT           TargetType,   
            SQLPOINTER           TargetValuePtr,   
            SQLINTEGER           BufferLength,   
            SQLLEN   *           StrLen_or_Ind);   
   
  1、StatementHandle:语句句柄   
  2、ColumnNumber:标识要绑定的列号。数据列号是从0开始升序排列的,其中第0列用作书签。如果没有使用书签(语句句柄SQL_ATTR_USE_BOOKMARKS属性设为SQL_UB_OFF),则列号从1开始   
  3、TargetType:标示*TargetValuePtr的C数据类型。当使用函数SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos从数据源中获取数据时,ODBC驱动程序回将该字段的数据变换位该类型   
  4、TargetValuePtr:绑定到数据子端的缓冲区的地址。如果该参数位NULL,该数据字段的绑定将被释放   
  5、BufferLength:*TargetValuePtr的字节数   
  6、StrLen_or_IndPtr:指向绑定数据列所使用的长度/指示缓冲区的指针。SQLRETURN   SQLBindCol(   
            SQLHSTMT           StatementHandle,   
            SQLUSMALLINT           ColumnNumber,   
            SQLSMALLINT           TargetType,   
            SQLPOINTER           TargetValuePtr,   
            SQLINTEGER           BufferLength,   
            SQLLEN   *           StrLen_or_Ind);   
   
  1、StatementHandle:语句句柄   
  2、ColumnNumber:标识要绑定的列号。数据列号是从0开始升序排列的,其中第0列用作书签。如果没有使用书签(语句句柄SQL_ATTR_USE_BOOKMARKS属性设为SQL_UB_OFF),则列号从1开始   
  3、TargetType:标示*TargetValuePtr的C数据类型。当使用函数SQLFetch、SQLFetchScroll、SQLBullkOperations或SQLSetPos从数据源中获取数据时,ODBC驱动程序回将该字段的数据变换位该类型   
  4、TargetValuePtr:绑定到数据子端的缓冲区的地址。如果该参数位NULL,该数据字段的绑定将被释放   
  5、BufferLength:*TargetValuePtr的字节数   
  6、StrLen_or_IndPtr:指向绑定数据列所使用的长度/指示缓冲区的指针。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表