13.6.7 SQLSetStmtAttr
SQLSetStmtAttrで指定できるODBCステートメント属性を次の表に示します。
属性 |
指定可否 |
準拠レベル |
備考 |
---|---|---|---|
SQL_ATTR_APP_PARAM_DESC |
○ |
Core |
− |
SQL_ATTR_APP_ROW_DESC |
○ |
Core |
− |
SQL_ATTR_ASYNC_ENABLE |
○ |
Level 1 |
− |
SQL_ATTR_CONCURRENCY |
○ |
Level 2 |
− |
SQL_ATTR_CURSOR_SCROLLABLE |
○ |
Level 1 |
− |
SQL_ATTR_CURSOR_SENSITIVITY |
○ |
Level 2 |
− |
SQL_ATTR_CURSOR_TYPE |
○ |
Level 2 |
SQL_CURSOR_FORWARD_ONLYだけ指定できます。それ以外を指定してもSQL_CURSOR_FORWARD_ONLYが設定されます。 |
SQL_ATTR_ENABLE_AUTO_IPD |
○ |
Level 2 |
− |
SQL_ATTR_FETCH_BOOKMARK_PTR |
× |
Level 2 |
− |
SQL_ATTR_IMP_PARAM_DESC |
× |
Core |
− |
SQL_ATTR_IMP_ROW_DESC |
× |
Core |
− |
SQL_ATTR_KEYSET_SIZE |
× |
Level 2 |
− |
SQL_ATTR_MAX_LENGTH |
○ |
Level 1 |
− |
SQL_ATTR_MAX_ROWS |
○ |
Level 1 |
− |
SQL_ATTR_METADATA_ID |
○ |
Core |
− |
SQL_ATTR_NOSCAN |
○ |
Core |
− |
SQL_ATTR_PARAM_BIND_OFFSET_PTR |
× |
Core |
− |
SQL_ATTR_PARAM_BIND_TYPE |
○ |
Core |
− |
SQL_ATTR_PARAM_OPERATION_PTR |
× |
Core |
− |
SQL_ATTR_PARAM_STATUS_PTR |
○ |
Core |
− |
SQL_ATTR_PARAMS_PROCESSED_PTR |
○ |
Core |
− |
SQL_ATTR_PARAMSET_SIZE |
○ |
Core |
− |
SQL_ATTR_QUERY_TIMEOUT |
× |
Level 2 |
− |
SQL_ATTR_RETRIEVE_DATA |
○ |
Level 1 |
− |
SQL_ATTR_ROW_ARRAY_SIZE |
○ |
Core |
− |
SQL_ATTR_ROW_BIND_OFFSET_PTR |
○ |
Core |
− |
SQL_ATTR_ROW_BIND_TYPE |
○ |
Core |
− |
SQL_ATTR_ROW_NUMBER |
× |
Level 1 |
− |
SQL_ATTR_ROW_OPERATION_PTR |
○ |
Level 1 |
− |
SQL_ATTR_ROW_STATUS_PTR |
○ |
Core |
− |
SQL_ATTR_ROWS_FETCHED_PTR |
○ |
Core |
− |
SQL_ATTR_SIMULATE_CURSOR |
× |
Level 2 |
− |
SQL_ATTR_USE_BOOKMARKS |
× |
Level 2 |
− |