Conteggio RECORD

Il campo di intestazione SQL_DESC_COUNT di un descrittore è l'indice in base uno del RECORD coi numeri più alti che contiene dati. Questo campo non è un conteggio di tutte le colonne o dei parametri associati. Quando viene allocato un descrittore, il valore iniziale di SQL_DESC_COUNT è 0.

Il driver esegue ogni azione necessaria per assegnare e mantenere qualsiasi archiviazione richiesta per contenere le informazioni del descrittore. L'applicazione non specifica in modo esplicito le dimensioni di un descrittore né alloca nuovi RECORD. Quando l'applicazione fornisce informazioni per un RECORD descrittore il cui numero è superiore al valore di SQL_DESC_COUNT, il driver aumenta automaticamente SQL_DESC_COUNT. Quando l'applicazione dissocia il RECORD del descrittore col numero più alto, il driver diminuisce automaticamente SQL_DESC_COUNT così da contenere il numero del RECORD più alto ancora associato.