記述子フィールドの適合性
次の表は、各 ODBC 記述子ヘッダー フィールドの準拠レベルを示しています。このフィールドは明確に定義されています。
機能 | 準拠レベル |
---|---|
SQL_DESC_ALLOC_TYPE | コア |
SQL_DESC_ARRAY_SIZE | コア |
SQL_DESC_ARRAY_STATUS_PTR | コア (APD、IPR、IRD の場合)、レベル 1 (ARD の場合) |
SQL_DESC_BIND_OFFSET_PTR | コア |
SQL_DESC_BIND_TYPE | コア |
SQL_DESC_COUNT | コア |
SQL_DESC_ROWS_PROCESSED_PTR | コア |
次の表は、各 ODBC 記述子レコード フィールドの準拠レベルを示しています。このフィールドは明確に定義されています。
機能 | 準拠レベル |
---|---|
SQL_DESC_AUTO_UNIQUE_VALUE | レベル 2 |
SQL_DESC_BASE_COLUMN_NAME | コア |
SQL_DESC_BASE_TABLE_NAME | レベル 1 |
SQL_DESC_CASE_SENSITIVE | コア |
SQL_DESC_CATALOG_NAME | レベル 2 |
SQL_DESC_CONCISE_TYPE | コア |
SQL_DESC_DATA_PTR | コア |
SQL_DESC_DATETIME_INTERVAL_ CODE | コア[1] |
SQL_DESC_DATETIME_INTERVAL_ PRECISION | コア[1] |
SQL_DESC_DISPLAY_SIZE | コア |
SQL_DESC_FIXED_PREC_SCALE | コア |
SQL_DESC_INDICATOR_PTR | コア |
SQL_DESC_LABEL | レベル 2 |
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 | コア/レベル 2[2] |
SQL_DESC_PRECISION | コア |
SQL_DESC_ROWVER | レベル 1 |
SQL_DESC_SCALE | コア |
SQL_DESC_SCHEMA_NAME | レベル 1 |
SQL_DESC_SEARCHABLE | コア |
SQL_DESC_TABLE_NAME | レベル 1 |
SQL_DESC_TYPE | コア |
SQL_DESC_TYPE_NAME | コア |
SQL_DESC_UNNAMED | コア |
SQL_DESC_UNSIGNED | コア |
SQL_DESC_UPDATABLE | コア |
[1] これらのレコード フィールドのサポートは、ドライバーが該当するデータ型をサポートしている場合にのみ必要です。
[2] コア レベルの準拠の場合、ドライバーはSQL_PARAM_INPUTをサポートする必要があります。 レベル 2 のインターフェイスに準拠するには、ドライバーも SQL_PARAM_INPUT_OUTPUT と SQL_PARAM_OUTPUT をサポートする必要があります。