Condividi tramite


Requisiti dei driver ODBC per dynaset

Nelle classi di database ODBC MFC i dynaset sono recordset con proprietà dinamiche; rimangono sincronizzati con l'origine dati in alcuni modi. I dynaset MFC (ma non i recordset forward-only) richiedono un driver ODBC con conformità API di livello 2. Se il driver per l'origine dati è conforme al set di API di livello 1, è comunque possibile usare snapshot aggiornabili e di sola lettura e recordset forward-only, ma non dynaset. Tuttavia, un driver di livello 1 può supportare dynaset se supporta cursori di recupero estesi e basati su keyset.

Nella terminologia ODBC, i dynaset e gli snapshot vengono definiti cursori. Un cursore è un meccanismo usato per tenere traccia della relativa posizione in un recordset. Per altre informazioni sui requisiti dei driver per i dynaset, vedere Dynaset. Per altre informazioni sui cursori, vedere la documentazione open database Connessione ivity (ODBC).

Nota

Per i recordset aggiornabili, il driver ODBC deve supportare istruzioni di aggiornamento posizionate o la ::SQLSetPos funzione API ODBC. Se entrambi sono supportati, MFC usa ::SQLSetPos per l'efficienza. In alternativa, per gli snapshot, è possibile usare la libreria di cursori, che fornisce il supporto necessario per gli snapshot aggiornabili (cursori statici e istruzioni di aggiornamento posizionate).

Vedi anche

Nozioni fondamentali su ODBC