Share via


Uso degli identificatori dei tipi di dati

Le applicazioni usano identificatori dei tipi di dati in due modi: per descrivere i buffer al driver e recuperare i metadati relativi al set di risultati dal driver in modo che possano determinare il tipo di buffer C da usare per archiviare i dati. Le applicazioni chiamano le funzioni seguenti per eseguire queste attività:

  • SQLBindParameter, SQLBindCol e SQLGetData : per descrivere il tipo di dati C dei buffer dell'applicazione.

  • SQLBindParameter : per descrivere il tipo di dati SQL dei parametri dinamici.

  • SQLColAttribute e SQLDescribeCol : per recuperare i tipi di dati SQL delle colonne del set di risultati.

  • SQLDescribeParameter : per recuperare i tipi di dati SQL dei parametri.

  • SQLColumns, SQLProcedureColumns e SQLSpecialColumns: per recuperare i tipi di dati SQL di varie informazioni sullo schema

  • SQLGetTypeInfo : per recuperare un elenco di tipi di dati supportati

Gli identificatori del tipo di dati vengono archiviati nel campo SQL_DESC_CONCISE_TYPE di un descrittore. Le funzioni del descrittore SQLSetDescField e SQLSetDescRec possono essere usate con i tipi appropriati per eseguire le attività elencate nell'elenco precedente. Per altre informazioni, vedere SQLSetDescField.