Freigeben über


Textmarken (ODBC)

Ein Lesezeichen ist ein Wert, der verwendet wird, um eine Zeile mit Daten zu identifizieren. Die Bedeutung des Lesezeichenwerts ist nur dem Treiber oder der Datenquelle bekannt. Der Wert kann so einfach wie eine Zeilennummer oder so komplex wie eine Datenträgeradresse sein. Lesezeichen in ODBC unterscheiden sich etwas von Textmarken in echten Büchern. In einem echten Buch platziert der Leser eine Textmarke auf einer bestimmten Seite und sucht dann nach dieser Textmarke, um zur Seite zurückzukehren. In ODBC fordert die Anwendung ein Lesezeichen für bestimmte Zeilen an, speichert es und gibt es an den Cursor für die Rückgabe an die Zeile zurück. Daher ähneln Textmarken in ODBC einem Leser, der eine Seitenzahl schreibt, sich daran erinnert und dann die Seite erneut nach oben sucht.

Um die Unterstützung von Lesezeichen eines Treibers zu ermitteln, ruft eine Anwendung SQLGetInfo mit der Option SQL_BOOKMARK_PERSISTENCE auf. Die Bits in diesem Wert beschreiben, welche Vorgangsmarken überleben, z. B. ob Lesezeichen nach dem Schließen des Cursors noch gültig sind.

In diesem Abschnitt werden die folgenden Themen behandelt: