SQLNativeSql (bibliothèque de curseurs)
Important
Cette fonctionnalité sera supprimée dans une version future de Windows. Évitez d’utiliser cette fonctionnalité dans les nouveaux travaux de développement et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Microsoft recommande d’utiliser la fonctionnalité de curseur du pilote.
Cette rubrique décrit l’utilisation de la fonction SQLNativeSql dans la bibliothèque de curseurs. Pour plus d’informations générales sur SQLNativeSql, consultez Fonction SQLNativeSql.
Si le pilote prend en charge cette fonction, la bibliothèque de curseurs appelle SQLNativeSql dans le pilote et lui transmet l’instruction SQL. Pour les instructions de mise à jour positionnées, de suppression positionnées et de SELECT FOR UPDATE , la bibliothèque de curseurs modifie l’instruction avant de la passer au pilote.
Notes
La bibliothèque de curseurs retourne incorrectement SQLSTATE 34000 (Nom du curseur non valide) si le nom du curseur n’est pas valide dans une instruction de mise à jour ou de suppression positionnée transmise dans l’argument InStatementText de SQLNativeSql. SQLNativeSql n’est pas destiné à retourner des erreurs de syntaxe, qui sont retournées uniquement lors de la préparation ou de l’exécution de l’instruction.