Condividi tramite


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:

  • Aggregazioni dell'elenco di selezione
  • GROUP BY
  • UNION
  • DISTINCT
  • HAVING

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

Guida e informazioni

Assistenza (SQL Server Compact 3.5 Service Pack 1)