Descrittori

Con handle descrittore si intende una struttura di dati che contiene informazioni su colonne o parametri dinamici.

Le funzioni ODBC che operano sui dati delle colonne e dei parametri impostano e recuperano in modo implicito i campi descrittore. Ad esempio, quando SQLBindCol viene chiamato per associare i dati della colonna, imposta i campi descrittore che descrivono in modo completo l'associazione. Quando SQLColAttribute viene chiamato per descrivere i dati della colonna, restituisce i dati archiviati nei campi descrittore.

Un'applicazione che chiama le funzioni ODBC non deve preoccuparsi dei descrittori. Nessuna operazione di database richiede che l'applicazione ottenga l'accesso diretto ai descrittori. Tuttavia, per alcune applicazioni, l'accesso diretto ai descrittori semplifica molte operazioni. Ad esempio, l'accesso diretto ai descrittori consente di riassociare i dati delle colonne, il che può essere più efficiente rispetto a una nuova chiamata a SQLBindCol.

Nota

La rappresentazione fisica del descrittore non è definita. Le applicazioni ottengono l'accesso diretto a un descrittore solo modificandone i campi chiamando le funzioni ODBC con l'handle descrittore.

Questa sezione descrive gli argomenti seguenti: