Condividi tramite


Cursori client

ODBC supporta i cursori client, ovvero i cursori implementati nel client. In un cursore client viene utilizzato un set di risultati predefinito per inserire l'intero set di risultati del client nella cache, in base alla quale vengono quindi eseguite tutte le operazioni del cursore. Non viene utilizzata alcuna funzionalità dei cursori server di MicrosoftSQL Server. I cursori client supportano cursori forward-only e statici, mentre non supportano cursori dinamici o gestiti da keyset.

ODBC implementa i cursori client che utilizzano la libreria dei cursori ODBC, la quale deve essere utilizzata con i driver ODBC che supportano solo le caratteristiche dei cursori predefinite. Dal momento che il driver ODBC Native Client SQL Server offre il supporto completo per le operazioni dei cursori tramite i cursori server, è consigliabile utilizzare i cursori client in modo limitato.

I cursori client devono essere utilizzati esclusivamente per le istruzioni o i batch Transact-SQL non supportati dai cursori server. Se in un'istruzione o in un batch Transact-SQL non eseguibile con un cursore server è necessario utilizzare un cursore scorrevole statico, è consigliabile utilizzare un cursore client.

Vedere anche

Concetti