SQLNativeSql (markörbibliotek)

Important

Den här funktionen tas bort i en framtida version av Windows. Undvik att använda den här funktionen i nytt utvecklingsarbete och planera att ändra program som för närvarande använder den här funktionen. Microsoft rekommenderar att du använder drivrutinens markörfunktioner.

Detta ämne diskuterar användningen av SQLNativeSql-funktionen i markörbiblioteket. För allmän information om SQLNativeSql, se SQLNativeSql Function.

Om drivrutinen stöder denna funktion anropar markörbiblioteket SQLNativeSql i drivrutinen och skickar SQL-satsen till den. För positioned update, positioned delete och SELECT FOR-satser UPDATE modifierar markörbiblioteket satsen innan den skickas till drivrutinen.

Note

Markörbiblioteket returnerar felaktigt SQLSTATE 34000 (Ogiltigt markörnamn) om markörnamnet är ogiltigt i en positionerad uppdaterings- eller borttagningssats som skickas i InStatementText-argumentet i SQLNativeSQL. SQLNativeSql är inte avsett att returnera syntaxfel, som endast returneras vid formulering eller exekvering av satser.