Conversioni implicite dei cursori
È possibile che le applicazioni richiedano un tipo di cursore e quindi eseguano un'istruzione SQL non supportata dai cursori del tipo richiesto. In tale scenario, Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) tenterà di utilizzare un tipo di cursore alternativo in grado di supportare le proprietà del cursore richieste. Se non è possibile creare tale cursore, viene restituito un errore.
Nella tabella seguente vengono elencati i fattori che attivano in SQL Server Compact 3.5 la conversione implicita di un cursore da un tipo a un altro.
La query attiva la conversione | Forward-only e forward-only/sola lettura | Gestiti da keyset |
---|---|---|
La clausola FROM della query non fa riferimento ad alcuna tabella |
Statico |
Statico |
La query contiene:
|
Errore |
Errore |
La query genera una tabella di lavoro interna. Le colonne di una clausola ORDER BY, ad esempio, non sono coperte da un indice |
Keyset |
N/D |
Vedere anche
Concetti
Tipi di cursori
Scelta del tipo di cursore
Aggiornamento di cursori gestiti da keyset
Cursori e blocco