Condividi tramite


SQL_ARD_TYPE

L'identificatore di tipo SQL_ARD_TYPE viene utilizzato per indicare che i dati in un buffer saranno del tipo specificato nel campo SQL_DESC_CONCISE_TYPE della ARD. SQL_ARD_TYPE viene immesso nell'argomento TargetType di una chiamata a SQLGetData invece di un tipo di dati specifico e consente a un'applicazione di modificare il tipo di dati del buffer modificando il campo descrittore. Questo valore collega il tipo di dati del buffer *TargetValuePtr al campo descrittore. (SQL_ARD_TYPE non viene immesso in una chiamata a SQLBindCol o SQLBindParameter perché il tipo del buffer associato è già associato ai campi SQL_DESC_TYPE e SQL_DESC_CONCISE_TYPE e può essere modificato in qualsiasi momento modificando uno di questi campi.

L'identificatore di tipo SQL_ARD_TYPE può essere usato per specificare valori non predefiniti per precisione iniziale e secondi di precisione dei tipi di dati intervallo e valori di precisione e scala per il tipo di dati SQL_C_NUMERIC. Per altre informazioni, vedere Override della precisione iniziale e dei secondi predefinita per i tipi di dati interval e override della precisione predefinita e della scala per i tipi di dati numerici, più avanti in questa appendice.