#SQLGetStmtAttr
# 函数用途
返回语句属性的值。
# ODBC函数原型
SQLRETURN SQLGetStmtAttr(
SQLHSTMT StatementHandle,
SQLINTEGER Attribute,
SQLPOINTER ValuePtr,
SQLINTEGER BufferLength,
SQLINTEGER * StringLengthPtr);
# 参数说明
Attribute支持情况:
Attribute | 说明 | 支持情况 |
---|---|---|
SQL_ATTR_APP_PARAM_DESC | 获取隐式APD句柄的唯一方式 | 支持 |
SQL_ATTR_APP_ROW_DESC | 获取隐式ARD句柄的唯一方式 | 支持 |
SQL_ATTR_IMP_PARAM_DESC | 获取隐式IPD句柄的唯一方式 | 支持 |
SQL_ATTR_IMP_ROW_DESC | 获取隐式IRD句柄的唯一方式 | 支持 |
SQL_ATTR_PARAMSET_SIZE | 单次绑定参数行数(默认为1) | 支持 |
SQL_ATTR_ROW_ARRAY_SIZE | 单次取数据行数(默认为1) | 支持 |
SQL_ROWSET_SIZE | 单次取数据行数(默认为1) | 支持 |
SQL_ATTR_ROWS_FETCHED_PTR | 单次取数据实际取到的行数的指针 | 支持 |
SQL_ATTR_AUTO_IPD | 返回SQL_FALSE | 不支持 |
SQL_ATTR_CURSOR_SCROLLABLE | 返回SQL_NONSCROLLABLE | 不支持 |
SQL_ATTR_PARAM_BIND_OFFSET_PTR | 不支持 | |
SQL_ATTR_PARAM_BIND_TYPE | 返回SQL_BIND_BY_COLUMN | 不支持 |
SQL_ATTR_PARAM_OPERATION_PTR | 不支持 | |
SQL_ATTR_PARAM_STATUS_PTR | 不支持 | |
SQL_ATTR_PARAMS_PROCESSED_PTR | 不支持 | |
SQL_ATTR_ROW_BIND_OFFSET_PTR | 不支持 | |
SQL_ATTR_ROW_BIND_TYPE | 返回SQL_BIND_BY_COLUMN | 不支持 |
SQL_ATTR_ROW_NUMBER | 返回0 | 不支持 |
SQL_ATTR_ROW_OPERATION_PTR | 不支持 | |
SQL_ATTR_ROW_STATUS_PTR | 不支持 | |
SQL_ATTR_SIMULATE_CURSOR | 不支持 |
# 错误码说明
无特殊说明。
# 其他说明
无特殊说明。