SQLNativeSql (biblioteca de cursores)

Importante

Esta característica se quitará en una versión futura de Windows. Evite usar esta característica en el nuevo trabajo de desarrollo y planee modificar las aplicaciones que actualmente usan esta característica. Microsoft recomienda usar la funcionalidad del cursor del controlador.

Este tema trata sobre el uso de la función SQLNativeSQL en la biblioteca de cursores. Para información general sobre SQLNativeSql, véase Función SQLNativeSQL.

Si el controlador soporta esta función, la biblioteca de cursores llama a SQLNativeSQL en el controlador y le pasa la instrucción SQL. Para las sentencias de actualización posicionada, eliminación posicionada y SELECT FOR UPDATE , la biblioteca de cursores modifica la instrucción antes de pasarla al controlador.

Nota:

La biblioteca de cursores devuelve incorrectamente SQLSTATE 34000 (nombre de cursor inválido) si el nombre del cursor es inválido en una instrucción de actualización o eliminación posicionada que se pasa en el argumento InStatementText de SQLNativeSql. SQLNativeSQL no está destinado a devolver errores de sintaxis, que solo se devuelven al preparar o ejecutar la sentencia.