BEISPIEL
BEISPIEL
Konstante Move startet ...
adBookmarkCurrent beim aktuellen Datensatz (Default)
adBookmarkFirst beim ersten Datensatz
adBookmarkLast beim letzten Datensatz
Tabelle 7.7 Vordefinierte Bookmark-Konstanten
Der aktuelle Datensatz bewegt sich auf die drittletzte Position.
rs.Move -3, adBookmarkLast
Mit der Bookmark-Eigenschaft des Recordset-Objekts kann man sich bestimmte Positionen des Datensatz-
zeigers »merken«, um später dorthin zurückzukehren.
Daten direkt einlesen
Um Datensätze direkt in einen String einzulesen, bietet sich die GetString-Methode an, die den Inhalt des
Recordset-Objekts als Zeichenfolge zurückgibt.
Die Syntax:
str = rs.GetString(StrFormat, [NumRows], [ColDelimiter], [RowDelimiter], [NullExpr])
Die Argumente:
StrFormat
Der einzig mögliche Wert adClipString (Default) legt fest, dass Zeilen durch RowDelimiter, Spalten
durch ColumnDelimiter und NULL-Werte durch NullExpr voneinander getrennt werden.
NumRows
Die gewünschte Anzahl von Datensätzen. Wird NumRows nicht festgelegt oder ist es größer als die
Zeilenzahl des Recordset, werden alle Zeilen eingelesen.
ColDelimiter
Trennzeichen zwischen den Spalten (Default = TAB)
RowDelimiter
Trennzeichen zwischen den Zeilen (Wagenrücklaufzeichen bzw. vbCrLf)
NullExpr
Ausdruck, der anstelle eines NULL-Wertes verwendet werden soll (Default = Leerstring)
Die fünf ersten Datensätze eines
Recordset
-Objekts werden in einem Bezeichnungsfeld angezeigt. Die einzel-
nen Spalten sind durch Semikolon und drei Leerzeichen voneinander getrennt, jeder Datensatz beginnt mit
einer neuen Zeile:
Label1.Caption = rs.GetString( , 5, "; ")
387
Weitere Operationen mit Recordsets

Get Microsoft Office Access 2007-Programmierung - Das Handbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.