Partage via


Descripteurs et pilotes pour les bases de données de poste de travail

Un descripteur est une structure de données qui contient des informations sur les données de colonne ou les paramètres dynamiques. SQLGetDescField peut être utilisé pour récupérer les descripteurs pris en charge répertoriés ci-dessous. Les descripteurs de paramètres d’implémentation (IPD) ne sont pas renseignés automatiquement, car SQLDescribeParam n’est pas pris en charge. Les champs de descripteur qui ne sont pas disponibles via Jet (comme SQL_DESC_BASE_TABLE_NAME) ne sont pas non plus pris en charge.

Pour plus d’informations sur les champs de descripteur pris en charge par Jet, consultez le Guide du programmeur du moteur de base de données Microsoft Jet.

Pour plus d’informations sur les descripteurs, consultez les rubriques sous « Descripteurs » dans la référence du programmeur ODBC.

Champs de descripteur Niveau de support
SQL_DESC_ALLOC_TYPE Prise en charge
SQL_DESC_ARRAY_SIZE Pris en charge uniquement pour ARD
SQL_DESC_ARRAY_STATUS_PTR Pris en charge
SQL_DESC_BIND_OFFSET_PTR Pris en charge
SQL_DESC_BIND_TYPE Prise en charge
SQL_DESC_COUNT Pris en charge
SQL_DESC_ROWS_PROCESSED_PTR Pris en charge uniquement pour ARD
SQL_DESC_AUTO_UNIQUE_VALUE Prise en charge
SQL_DESC_BASE_COLUMN_NAME Pris en charge (NOUVEAU)
SQL_DESC_BASE_TABLE_NAME Pris en charge (NOUVEAU)
SQL_DESC_CASE_SENSITIVE Toujours FALSE
SQL_DESC_CATALOG_NAME Non prise en charge
SQL_DESC_CONCISE_TYPE Prise en charge
SQL_DESC_DATA_PTR Pris en charge
SQL_DESC_DATETIME_INTERVAL_CODE Pris en charge
SQL_DESC_DATETIME_INTERVAL_PRECISION Pris en charge pour les types INTERVAL C
SQL_DESC_DISPLAY_SIZE Prise en charge
SQL_DESC_FIXED_PREC_SCALE Pris en charge (VRAI pour l’argent)
SQL_DESC_INDICATOR_PTR Pris en charge
SQL_DESC_LABEL Prise en charge
SQL_DESC_LENGTH Pris en charge
SQL_DESC_LITERAL_PREFIX Prise en charge
SQL_DESC_LITERAL_SUFFIX Pris en charge
SQL_DESC_LOCAL_TYPE_NAME Non pris en charge (retourne une chaîne EMPTY)
SQL_DESC_NAME Pris en charge
SQL_DESC_NULLABLE Prise en charge

Note Non pris en charge dans les versions antérieures à Jet 4.0
SQL_DESC_NUM_PREC_RADIX Prise en charge
SQL_DESC_OCTET_LENGTH Prise en charge
SQL_DESC_OCTET_LENGTH_PTR Prise en charge
SQL_DESC_PARAMETER_TYPE Paramètres d’entrée uniquement
SQL_DESC_PRECISION Prise en charge
SQL_DESC_SCALE Pris en charge
SQL_DESC_SCHEMA_NAME Non prise en charge
SQL_DESC_SEARCHABLE Pris en charge
SQL_DESC_TABLE_NAME Non prise en charge
SQL_DESC_TYPE Prise en charge
SQL_DESC_TYPE_NAME Pris en charge
SQL_DESC_UNNAMED Pris en charge
SQL_DESC_UNSIGNED Pris en charge
SQL_DESC_UPDATABLE Prise en charge