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.
En este tema se describe el uso de la función SQLNativeSql en la biblioteca de cursores. Para obtener información general sobre SQLNativeSql, vea Función SQLNativeSql.
Si el controlador admite esta función, la biblioteca de cursores llama a SQLNativeSql en el controlador y la pasa a la instrucción SQL. En el caso de las instrucciones update, positioned delete 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 no válido) si el nombre del cursor no es válido en una instrucción update o delete posicionada que se pasa en el argumento InStatementText de SQLNativeSql. SQLNativeSql no está pensado para devolver errores de sintaxis, que solo se devuelven tras la preparación o ejecución de instrucciones.