Freigeben über


Verarbeiten von SELECT FOR UPDATE-Anweisungen

Wichtig

Dieses Feature wird in einer zukünftigen Version von Windows entfernt. Vermeiden Sie die Verwendung dieses Features in neuen Entwicklungsvorgängen, und planen Sie das Ändern von Anwendungen, die dieses Feature derzeit verwenden. Microsoft empfiehlt die Verwendung der Cursorfunktion des Treibers.

Für eine maximale Interoperabilität sollten Anwendungen Resultsets generieren, die mit einer positionierten Update-Anweisung aktualisiert werden, indem eine SELECT FOR UPDATE-Anweisung ausgeführt wird. Obwohl dies für die Cursorbibliothek nicht erforderlich ist, ist dies für die meisten Datenquellen erforderlich, die positionierte Updateanweisungen unterstützen.

Die Cursorbibliothek ignoriert die Spalten in der FOR UPDATE-Klausel einer SELECT FOR UPDATE-Anweisung . Diese Klausel wird entfernt, bevor die Anweisung an den Treiber übergeben wird. In der Cursorbibliothek steuert das SQL_ATTR_CONCURRENCY-Anweisungsattribut zusammen mit den im vorherigen Abschnitt erwähnten Einschränkungen, ob die Spalten in einem Resultset aktualisiert werden können.