共用方式為


描述項欄位

描述項包含標題和完整描述資料行或參數的資料列欄位。

描述項包含下列標題欄位的單一複本。 變更標題欄位會影響所有資料行或參數。

SQL_DESC_ALLOC_TYPE
SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR

SQL_DESC_BIND_TYPE
SQL_DESC_COUNT
SQL_DESC_ROWS_PROCESSED_PTR

描述項包含零或多個描述項資料列。 每個資料列說明一個資料行或參數,說明的內容視描述項的型別而定。 繫結新的資料行或參數時,描述項會新增新的資料列。 取消繫結資料行或參數時,資料列會自描述項移除。 每個資料列包含下列欄位的單一複本:

SQL_DESC_AUTO_UNIQUE_VALUE
SQL_DESC_BASE_COLUMN_NAME
SQL_DESC_BASE_TABLE_NAME
SQL_DESC_CASE_SENSITIVE
SQL_DESC_CATALOG_NAME
SQL_DESC_CONCISE_TYPE
SQL_DESC_DATA_PTR
SQL_DESC_DATETIME_INTERVAL_CODE
SQL_DESC_DATETIME_INTERVAL_PRECISION
SQL_DESC_DISPLAY_SIZE
SQL_DESC_FIXED_PREC_SCALE
SQL_DESC_INDICATOR_PTR
SQL_DESC_LABEL
SQL_DESC_LENGTH
SQL_DESC_LITERAL_PREFIX
SQL_DESC_LITERAL_SUFFIX

SQL_DESC_LOCAL_TYPE_NAME
SQL_DESC_NAME
SQL_DESC_NULLABLE
SQL_DESC_OCTET_LENGTH
SQL_DESC_OCTET_LENGTH_PTR
SQL_DESC_PARAMETER_TYPE
SQL_DESC_PRECISION
SQL_DESC_SCALE
SQL_DESC_SCHEMA_NAME
SQL_DESC_SEARCHABLE
SQL_DESC_TABLE_NAME
SQL_DESC_TYPE
SQL_DESC_TYPE_NAME
SQL_DESC_UNNAMED
SQL_DESC_UNSIGNED
SQL_DESC_UPDATABLE

許多陳述式屬性對應描述項的標題欄位。 透過呼叫 SQLSetStmtAttr 設定這些屬性,以及透過呼叫 SQLSetDescField 設定對應的描述項標題欄位有相同的效果。 SQLGetStmtAttrSQLGetDescField 也是如此,二者都會擷取相同的資訊。 呼叫陳述式函式而非描述項函式具有優勢,因為系統無須擷取描述項控制代碼。

下列標題欄位可透過設定陳述式屬性加以設定:

SQL_DESC_ARRAY_SIZE
SQL_DESC_ARRAY_STATUS_PTR
SQL_DESC_BIND_OFFSET_PTR

SQL_DESC_BIND_TYPE
SQL_DESC_ROWS_PROCESSED_PTR

此章節包含下列主題。