描述符和桌面数据库驱动程序
描述符是一种数据结构,用于保存有关列数据或动态参数的信息。 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 | 支持 |