Freigeben über


Zeilenstatus

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.

Die Cursorbibliothek erstellt einen Puffer im Cache für den Zeilenstatus. Die Cursorbibliothek ruft Werte für das Zeilenstatusarray (angegeben mit dem SQL_ATTR_ROW_STATUS_PTR-Anweisungsattribut) aus diesem Puffer ab. Für jede Zeile legt die Cursorbibliothek diesen Puffer auf Folgendes fest:

  • SQL_ROW_DELETED, wenn eine positionierte delete-Anweisung in der Zeile ausgeführt wird.

  • SQL_ROW_ERROR, wenn beim Abrufen der Zeile aus der Datenquelle mit SQLFetch ein Fehler auftritt.

  • SQL_ROW_SUCCESS, wenn die Zeile mit SQLFetch erfolgreich aus der Datenquelle abgerufen wird.

  • SQL_ROW_UPDATED, wenn eine positionierte Update-Anweisung in der Zeile ausgeführt wird.