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 |