ADO Record-Objekt

Record-Objekt (ADO Version 2.5)

Das ADO Record-Objekt dient dazu, eine Zeile in einer Record-Sammlung, eine Datei im Dateisystem oder ein Verzeichnis zu enthalten.

Versionen vor ADO 2.5 können nur strukturierte Datenbanken zugreifen. In einer strukturierten Datenbank hat jede Tabelle in jeder Zeile eine bestimmte Anzahl von Spalten, und jede Spalte besteht aus demselben Datentyp.

Das Record-Objekt ermöglicht den Zugriff auf Datensätze mit unterschiedlichen Spaltenzahlen und/oder Datentypen zwischen den Zeilen.

Syntax

objectname.property
objectname.method

Eigenschaft

Eigenschaft Beschreibung
ActiveConnection Das aktuelle Connection-Objekt des Record-Objekts setzen oder zurückgeben.
Mode Den gültigen Berechtigungsmodus für die Datenänderung im Record-Objekt setzen oder zurückgeben.
ParentURL Den absoluten URL des übergeordneten Record zurückgeben.
RecordType Den Typ des Record-Objekts zurückgeben.
Source Den src-Parameter der Open-Methode des Record-Objekts setzen oder zurückgeben.
State Den Zustand des Record-Objekts zurückgeben.

Methode

Methode Beschreibung
Cancel Die Ausführung einer CopyRecord-, DeleteRecord-, MoveRecord- oder Open-Aufruf abbrechen.
Close Ein Record-Objekt schließen.
CopyRecord Eine Datei oder ein Verzeichnis an einen anderen Ort kopieren.
DeleteRecord Ein Datei- oder Verzeichnis löschen.
GetChildren Gibt ein Recordset-Objekt zurück, bei dem jede Zeile ein Datei oder Unterverzeichnis im Verzeichnis darstellt.
MoveRecord Bewegt eine Datei oder ein Verzeichnis an einen anderen Ort.
Open Öffnet ein bestehendes Record-Objekt oder erstellt eine neue Datei oder ein neues Verzeichnis.

Kollektiv

Kollektiv Beschreibung
Properties Eine Sammlung spezifischer Anbieter-Eigenschaften.
Fields Enthält alle Field-Objekte im Record-Objekt.

Eigenschaften des Fields-Kollektivs

Eigenschaft Beschreibung
Count

Gibt die Anzahl der Projekte im fields-Kollektiv zurück. Der Startwert ist 0.

Beispiel:

	countfields = rec.Fields.Count
	
Item(named_item/number)

Gibt eine bestimmte Projekt aus dem fields-Kollektiv zurück.

Beispiel:

	itemfields = rec.Fields.Item(1)
	oder
	itemfields = rec.Fields.Item("Name")