Requisiti dei driver ODBC per dynaset

Nelle classi di database ODBC MFC i dynaset rappresentano recordset con proprietà dinamiche che restano sincronizzati in qualche modo con l'origine dati. I dynaset MFC, ma non i recordset forward-only, richiedono un driver ODBC conforme all'API di livello 2. Se il driver per l'origine dati è conforme all'API di livello 1, è comunque possibile utilizzare gli snapshot aggiornabili e in sola lettura e i recordset forward-only, ma non i dynaset. È tuttavia possibile che un driver di livello 1 supporti i dynaset, nel caso in cui supporti il recupero esteso e i cursori di tipo keyset.

Nella terminologia relativa a ODBC, i dynaset e gli snapshot sono definiti cursori. Un cursore è un meccanismo utilizzato per tenere traccia della posizione in un recordset. Per ulteriori informazioni sui requisiti dei driver per i dynaset, vedere Dynaset. Per ulteriori informazioni sui cursori, vedere l'SDK Open Database Connectivity (ODBC) nella documentazione di MSDN.

Nota

Per i dynaset aggiornabili è necessario che il driver ODBC supporti le istruzioni per gli aggiornamenti posizionati o la funzione API ODBC ::SQLSetPos. Nel caso in cui siano supportati entrambi, MFC utilizza ::SQLSetPos per ottenere prestazioni migliori. In alternativa, per gli snapshot è possibile utilizzare la libreria di cursori, che fornisce il supporto necessario per gli snapshot aggiornabili (cursori statici e istruzioni per l'aggiornamento posizionato).

Vedere anche

Concetti

Nozioni fondamentali su ODBC