Condividi tramite


SQLNativeSql (libreria di cursori)

Importante

Questa funzionalità verrà rimossa nelle versioni future 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 illustra l'uso della funzione SQLNativeSql nella libreria di cursori. Per informazioni generali su SQLNativeSql, vedere Funzione SQLNativeSql.

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

Nota

La libreria di cursori restituisce erroneamente SQLSTATE 34000 (nome cursore non valido) se il nome del cursore non è valido in un'istruzione di aggiornamento o eliminazione posizionata passata nell'argomento InStatementText di SQLNativeSql. SQLNativeSql non è progettato per restituire errori di sintassi, che vengono restituiti solo al momento della preparazione o dell'esecuzione dell'istruzione.