Partage via


Descripteurs

Un handle de descripteur fait référence à une structure de données qui contient des informations sur les colonnes ou les paramètres dynamiques.

Fonctions ODBC qui fonctionnent sur des données de colonne et de paramètre définies implicitement et récupèrent des champs de descripteur. Par exemple, quand SQLBindCol est appelé pour lier des données de colonne, il définit les champs de descripteur qui décrivent complètement la liaison. Lorsque SQLColAttribute est appelé pour décrire les données de colonne, elle retourne des données stockées dans des champs de descripteur.

Une application appelant des fonctions ODBC n’a pas besoin de s’inquiéter elle-même des descripteurs. Aucune opération de base de données ne nécessite que l’application obtienne un accès direct aux descripteurs. Toutefois, pour certaines applications, l’accès direct aux descripteurs simplifie de nombreuses opérations. Par exemple, l’accès direct aux descripteurs permet de rebiner les données de colonne, ce qui peut être plus efficace que d’appeler à nouveau SQLBindCol .

Remarque

La représentation physique du descripteur n’est pas définie. Les applications obtiennent un accès direct à un descripteur uniquement en manipulant ses champs en appelant des fonctions ODBC avec le handle de descripteur.

Cette section contient les rubriques suivantes :