Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Von Bedeutung
Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuer Entwicklungsarbeit, und planen Sie, Anwendungen zu ändern, die dieses Feature derzeit verwenden. Microsoft empfiehlt die Verwendung der Cursorfunktion des Treibers.
Dieses Thema behandelt die Verwendung der SQLNativeSQL-Funktion in der Cursor-Bibliothek. Allgemeine Informationen zu SQLNativeSQL finden Sie unter SQLNativeSQL-Funktion.
Wenn der Treiber diese Funktion unterstützt, ruft die Cursor-Bibliothek SQLNativeSQL im Treiber auf und übergibt ihm die SQL-Anweisung. Für positionierte Aktualisierung, positionierte Delete und SELECT FOR-Anweisungen UPDATE ändert die Cursor-Bibliothek die Anweisung, bevor sie an den Treiber übergibt.
Note
Die Cursorbibliothek gibt fälschlicherweise SQLSTATE 34000 (Ungültiger Cursorname) zurück, wenn der Cursorname in einer positionierten Aktualisierungs- oder Delete-Anweisung, die im InStatementText-Argument von SQLNativeSQL weitergegeben wird, ungültig ist. SQLNativeSql ist nicht dafür gedacht, Syntaxfehler zurückzugeben, die nur bei der Vorbereitung oder Ausführung von Anweisungen zurückgegeben werden.