SQLNativeSql (libreria di cursori)

Importante

Questa funzionalità verrà rimossa in una versione futura di Windows. Evitare di usare questa funzionalità nel nuovo lavoro di sviluppo e pianificare la modifica delle applicazioni che attualmente usano questa funzionalità. Microsoft consiglia di usare la funzionalità cursore del driver.

Questo argomento discute l'uso della funzione SQLNativeSql nella libreria di cursori. Per informazioni generali su SQLNativeSql, vedi Funzione SQLNativeSQL.

Se il driver supporta questa funzione, la libreria di cursori chiama SQLNativeSql nel driver e gli passa l'istruzione SQL. Per le istruzioni posizionato aggiornamento, posizionata delete e SELECT FOR UPDATE , la libreria di cursori modifica l'istruzione prima di passarla al driver.

Note

La libreria di cursore restituisce erroneamente SQLSTATE 34000 (nome cursore non valido) se il nome del cursore è invalido in un'istruzione posizionata aggiornamento o cancellazione che viene passata nell'argomento InStatementText di SQLNativeSql. SQLNativeSQL non è destinato a restituire errori di sintassi, che vengono restituiti solo durante la preparazione o l'esecuzione delle istruzioni.