zurück Home | Recordset | |||
Allgemeines |
Der Zugriff auf Daten einer Tabelle geschieht mit dem Objekt Recordset. Der Befehlsaufbau ist sehr logisch. In der Praxis geht aber vieles nicht und man muss viel herumprobieren. Wichtig ist die Einrichtung der Verweise auf die ADO-Schnittstelle. | |||
Open-Methode |
Dim PatRst As New ADODB.Recordset Set cnn = CurrentProject.Connection PatRst.Open "Patlist", cnn, adOpenKeyset, adLockOptimistic |
Dim: Znächst wird PatRst als Recordset-Objekt deklariert Set: Notwendig, um auf Daten der Datenbank zugreifen zu können. PatRst.Open: Mit der Open-Methode wird die vorhandene Tabelle Patlist geöffnet und der Name PatRst zugewiesen. |
||
allgemeine Form | Name.Open Quelle, aktive Verbindung, Cursor-Typ, Lock-Typ, Optionen | |||
Name | Frei gewählte Bezeichnung des Datensatzes | |||
Quelle | Z.B. in der aktuellen Datenbank vorhandene Tabelle, die gelesen oder beschrieben werden soll. | |||
aktive Verbindung | Bei Verwendung von ADODB meistens CNN | |||
Cursor - Typ | Der Cursor kann innerhalb der Tabelle verschiedene Datensätze anspringen. | adOpenForwardOnly | Die Tabelle kann nur von oben nach unten gelesen werden, höchste Geschwindigkeit, sehr zuverlässig. | |
adOpenKeyset | Der Cursor kann innerhalb der Tabelle springen. Neue Datensätze werden nicht angezeigt. | |||
adOpenDynamic | Der Cursor kann innerhalb der Tabelle springen. Änderungen werden angezeigt | |||
adOpenStatic | Nur zum Lesen. Es wird eine Kopie der Tabelle erstellt. | |||
LockTyp | Festlegung von Schreibsperren | adLockReadOnly | Nur Lesen zulässig | |
adLockOptimistic | Datensatz nur beim Aufruf von UPDATE gesperrt. | |||
adLockPessimistic | Datensatz währen jeder Bearbeitung von anderen Benutzern gesperrt. | |||
Impressum Zuletzt geändert am 07.04.2013 18:33