GBase 8c
其他
文章

GBase 8c ODBC函数(四)

发表于2023-12-07 09:23:4913次浏览2个评论

功能描述

返回结果集中一列的描述符信息。

原型

SQLRETURN SQLColAttibute(SQLHSTMT StatementHandle,

SQLUSMALLINT ColumnNumber,

SQLUSMALLINT FieldIdentifier,

SQLPOINTER CharacterAtrriburePtr,

SQLSMALLINT BufferLength,

SQLSMALLINT *StringLengthPtr,

SQLLEN *NumericAttributePtr);

参数

表1 SQLColAttribute 参数

关键字

参数说明

SQLColAttribute

语句句柄。

SQLColAttribute

要检索字段的列号,起始为1,依次递增。

SQLColAttribute

IRD中ColumnNumber行的字段。

SQLColAttribute

输出参数:一个缓冲区指针,返回FieldIdentifier字段值。

SQLColAttribute

  1. 如果FieldIdentifier是一个ODBC定义的字段,而且CharacterAttributePtr指向一个字符串或二进制缓冲区, 则此参数为该缓冲区的长度。

  2. 如果FieldIdentifier是一个ODBC定义的字段,而且CharacterAttributePtr指向一个整数,则会忽略该字段。

SQLColAttribute

输出参数:缓冲区指针,存放*CharacterAttributePtr中字符 类型数据的字节总数,对于非字符类型,忽略BufferLength 的值。

NumericAttributePt r

输出参数:指向一个整型缓冲区的指针,返回IRD中

ColumnNumber行FieldIdentifier字段的值。

评论

登录后才可以发表评论
崔哥发表于 9个月前
人生贵相知,何用金与钱
崔哥发表于 5个月前
百花头上开,冰雪寒中见。霜月定相知,先识春风面。主人情意深,不管江妃怨。折我最繁枝,还许冰壶荐。