SQLGetStmtAttr
功能描述
返回语句属性的值。
接口原型
ETCODE SQL_API
SQLGetStmtAttr(HSTMT StatementHandle,
SQLINTEGER Attribute,
PTR Value,
SQLINTEGER BufferLength,
SQLINTEGER *StringLength)
参数说明
参数名 | 参数说明 |
---|---|
StatementHandle | 语句句柄。 |
Attribute | 要检索的属性。 |
Value | 指向缓冲区的指针,该缓冲区返回由 Attribute 指定的特性的当前值。 |
BufferLength | Value指向的缓冲区的大小。 |
StringLength | 一个指向缓冲区的指针,在该缓冲区中返回Value中可返回的字节总数(不包括null终止字符)。如果属性值是一个字符串并返回可用的字节数大于BufferLength字符的长度,Value中的数据被截断BufferLength并且驱动程序以 null 结尾。 |
返回值
- SQL_SUCCESS:表示调用正确。
- SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
- SQL_ERROR:表示比较严重的错误,如:内存分配失败、建立连接失败等。
其他
无。