Lunghezza dei dati di colonna
Importante
Questa funzionalità verrà rimossa nelle versioni future di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Microsoft consiglia di usare la funzionalità cursore del driver.
La libreria di cursori crea un buffer nella cache per ogni buffer di lunghezza/indicatore associato al set di risultati con SQLBindCol. Usa i valori in questi buffer per costruire una clausola WHERE quando emula le istruzioni di aggiornamento o eliminazione posizionate. Aggiorna questi buffer dai buffer del set di righe quando recupera i dati dall'origine dati e quando esegue istruzioni di aggiornamento posizionate.
Se il tipo C di un buffer di dati è SQL_C_CHAR o SQL_C_BINARY e il valore di lunghezza/indicatore è SQL_NTS, la lunghezza della stringa dei dati viene inserita nel buffer di lunghezza/indicatore.
Nota
La libreria di cursori non aggiorna la cache per una colonna se *StrLen_or_IndPtr nel buffer del set di righe corrispondente è SQL_DATA_AT_EXEC o il risultato della macro SQL_LEN_DATA_AT_EXEC.