Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: Access 2013, Office 2013
Hinweis
Versionen der DAO-Bibliothek, die älter als Version 3.6 sind, werden in Access nicht bereitgestellt und nicht unterstützt.
Umwandlung von DAO-Objekten in ADO-Objekte
DAO |
ADO (ADODB) |
Hinweis |
|---|---|---|
DBEngine |
Keine |
|
Workspace |
Keine |
|
Datenbank |
Verbindung |
|
Recordset |
Recordset |
|
Dynaset-Type |
Keyset |
Ruft eine Gruppe von Zeigern für die Datensätze der Datensatzgruppe ab. |
Snapshot-Type |
Static |
Rufen beide vollständige Datensätze ab, doch eine Datensatzgruppe vom Typ Static kann aktualisiert werden. |
Table-Type |
Keyset mit Option adCmdTableDirect. |
|
Feld |
Feld |
Wenn darauf in einer Datensatzgruppe verwiesen wird. |
DAO
Recordset öffnen
Dim db as Database
Dim rs as DAO.Recordset
Set db = CurrentDB()
Set rs = db.OpenRecordset("Employees")
Recordset bearbeiten
rs.Edit
rs("TextFieldName") = "NewValue"
rs.Update
ADO
Recordset öffnen
Dim rs as New ADODB.Recordset
rs.Open "Employees", CurrentProject.Connection, _
adOpenKeySet, adLockOptimistic
Recordset bearbeiten
rs("TextFieldName") = "NewValue"
rs.Update
Hinweis
Wenn der Fokus über MoveNext, MoveLast, MoveFirst, MovePrevious vom aktuellen Datensatz verschoben wird, ohne zuerst die CancelUpdate-Methode zu verwenden, wird die Update-Methode implizit ausgeführt.
Informationen zu den Mitwirkenden
Link zur Verfügung gestellt von: UtterAccess-Community. UtterAccess ist das führende Microsoft Access-Wiki und -Hilfeforum.