PreviousDatabaseRow()

Syntax

Ergebnis = PreviousDatabaseRow(#Datenbank)
Beschreibung
Ermittelt Informationen über den vorherigen Datenbank-Eintrag (Zeile) in der #Datenbank. Das Flag #PB_Database_DynamicCursor muss bei DatabaseQuery() angegeben werden, damit dieser Befehl funktioniert.

Um auf die Informationen innerhalb des Eintrags (bzw. der Zeile) zuzugreifen, können GetDatabaseLong(), GetDatabaseFloat() und GetDatabaseString() verwendet werden.

Parameter

#Datenbank Die zu verwendende Datenbank.

Rückgabewert

Ist das Ergebnis gleich 0, dann sind keine weiteren Einträge mehr verfügbar (d.h. der Anfang der Tabelle wurde erreicht).

Anmerkungen

Wenn dieser Befehl Null zurückgibt, obwohl sich noch einige Einträge vor dem aktuellen befinden, dann unterstützt der ODBC-Treiber diesen Befehl nicht. Es ist nicht obligatorisch für einen ODBC-Treiber, diese Funktion zu unterstützen (anders als bei NextDatabaseRow()). Wenn natürlich diese Funktion einmal arbeitet, dann wird sie auch auf jedem Computer mit dem gleichen Treiber funktionieren.

SQLite-Datenbank unterstützen diesen Befehl nicht.

Siehe auch

GetDatabaseBlob(), GetDatabaseDouble(), GetDatabaseFloat(), GetDatabaseLong(), GetDatabaseQuad(), GetDatabaseString()

Unterstützte OS

Alle

<- OpenDatabaseRequester() - Database Inhaltsverzeichnis - SetDatabaseBlob() ->