Share via


Scrollbare Cursortypen

Die vier Arten von bildlauffähigen Cursorn sind statisch, dynamisch, keysetgesteuert und gemischt. Statische Cursor erkennen nur wenige oder keine Änderungen, sind aber relativ billig zu implementieren. Dynamische Cursor erkennen alle Änderungen, sind jedoch teuer zu implementieren. Keysetgesteuerte und gemischte Cursor liegen dazwischen, wobei die meisten Änderungen erkannt werden, jedoch auf geringere Kosten als dynamische Cursor.

Die folgenden Begriffe werden verwendet, um die Merkmale der einzelnen Cursortypen zu definieren:

  • Eigene Aktualisierungen, Lösch- und Einfügungen. Aktualisierungen, Löschvorgänge und Einfügungen über den Cursor, entweder mit einem Aufruf von SQLBulkOperations oder SQLSetPos oder mit einer positionierten Aktualisierungs- oder Löschanweisung.

  • Andere Aktualisierungen, Lösch- und Einfügungen. Aktualisierungen, Löschvorgänge und Einfügungen, die nicht vom Cursor vorgenommen werden, einschließlich derjenigen, die von anderen Vorgängen in derselben Transaktion vorgenommen wurden, die über andere Transaktionen getätigt wurden, und die von anderen Anwendungen vorgenommenen.

  • Mitgliedschaft. Der Satz von Zeilen im Resultset.

  • Auftrag Die Reihenfolge, in der Zeilen vom Cursor zurückgegeben werden.

  • Werte. Die Werte in jeder Zeile im Resultset.

Informationen zum Aktualisieren, Löschen und Einfügen von Daten finden Sie unter Aktualisieren der Datenübersicht.

In diesem Abschnitt werden die folgenden Themen behandelt: