描述符和桌面数据库驱动程序

描述符是一种数据结构,用于保存有关列数据或动态参数的信息。 SQLGetDescField 可用于检索下面列出的受支持的描述符。 实现参数描述符 (IPD) 不会自动填充,因为不支持 SQLDescribeParam 。 也不支持通过 Jet ((如 SQL_DESC_BASE_TABLE_NAME) )提供的描述符字段。

有关 Jet 支持的描述符字段的详细信息,请参阅 Microsoft Jet 数据库引擎程序员指南

有关描述符的详细信息,请参阅 ODBC 程序员参考中的“描述符”下的主题。

描述符字段 支持级别
SQL_DESC_ALLOC_TYPE 支持
SQL_DESC_ARRAY_SIZE 仅 ARD 支持
SQL_DESC_ARRAY_STATUS_PTR 支持
SQL_DESC_BIND_OFFSET_PTR 支持
SQL_DESC_BIND_TYPE 支持
SQL_DESC_COUNT 支持
SQL_DESC_ROWS_PROCESSED_PTR 仅 ARD 支持
SQL_DESC_AUTO_UNIQUE_VALUE 支持
SQL_DESC_BASE_COLUMN_NAME 支持 (新)
SQL_DESC_BASE_TABLE_NAME 支持 (新)
SQL_DESC_CASE_SENSITIVE 始终为 FALSE
SQL_DESC_CATALOG_NAME 不支持
SQL_DESC_CONCISE_TYPE 支持
SQL_DESC_DATA_PTR 支持
SQL_DESC_DATETIME_INTERVAL_CODE 支持
SQL_DESC_DATETIME_INTERVAL_PRECISION 支持 INTERVAL C 类型
SQL_DESC_DISPLAY_SIZE 支持
SQL_DESC_FIXED_PREC_SCALE 资金) 支持的 (TRUE
SQL_DESC_INDICATOR_PTR 支持
SQL_DESC_LABEL 支持
SQL_DESC_LENGTH 支持
SQL_DESC_LITERAL_PREFIX 支持
SQL_DESC_LITERAL_SUFFIX 支持
SQL_DESC_LOCAL_TYPE_NAME 不支持 (返回 EMPTY 字符串)
SQL_DESC_NAME 支持
SQL_DESC_NULLABLE 支持

注意 在 Jet 4.0 之前的版本中不受支持
SQL_DESC_NUM_PREC_RADIX 支持
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 支持