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
Microsoft Access bietet drei Objektmodelle für die Erstellung, Verwaltung und Verwaltung Ihrer Access-Datenbanken und der zugehörigen Daten mithilfe von Visual Basic.
Microsoft ActiveX Data-Objekte (ADO)
ADO enthält die Objekte, die zum Erstellen, Pflegen und Löschen von Datensätzen in einer bestimmten Datenquelle erforderlich sind.
Microsoft ADO ext. für DDL und Sicherheit (ADOX)
ADOX stellt die DDL-Objekte (Data Definition Language) bereit, die zum Erstellen einer neuen Datenbank und ihrer enthaltenen Objekte erforderlich sind, zusätzlich zu den Objekten, die zum Verwalten der Sicherheit erforderlich sind.
Microsoft Jet and Replication Objects 2.5 Library (JRO)
Da ADO-Objekte so konzipiert wurden, dass sie neben Microsoft Jet-Datenbanken auch mit vielen Datenbanken verwendet werden können, wurde die jetspezifische Funktionalität in die JRO-Bibliothek aufgeteilt.
Die folgende Liste listet die von jedem der neuen Objektmodelle bereitgestellten Funktionen im Vergleich zu DAO auf.
Funktionalität |
DAO |
ADO1 |
ADOX2 |
JRO |
---|---|---|---|---|
Erstellen von Recordsets. |
X |
X |
||
Starteigenschaften bearbeiten. |
X |
X** |
||
Unterstützung von ANSI92 SQL.*** |
X |
X |
||
Erstellen von Tabellen. |
X |
X |
||
Erstellen Sie eine neue Datenbank. |
X |
X* |
||
Bearbeiten vorhandener Tabelleneigenschaften. |
X |
X |
||
Erstellen sie Tabellenbeziehungen. |
X |
X* |
||
Bearbeiten von Sicherheitseinstellungen. |
X |
X* |
||
Unterstützung für das Komprimierungsattribut für Spaltendaten. |
X |
|||
Sie können gespeicherte, grundlegende SQL-Abfragen oder -Sichten bearbeiten. |
X |
X* |
||
Erstellen permanenter Abfragen, auf die nur über Code zugegriffen werden kann |
X* |
|||
Erstellen von Abfragen, auf die über Datenbankcontainer/UI und Code zugegriffen werden kann |
X |
|||
Komprimieren/Codieren der Datenbank. |
X |
X4 |
||
Cache aktualisieren. |
X |
X |
||
Datenbank replizierbar machen. |
X |
X3 |
||
Erstellen sie Datenbankreplikate. |
X |
X3 |
||
Synchronisieren von Replikaten. |
X |
X3 |
||
Datenbankeigenschaften bearbeiten. |
X |
|||
Erstellen sie benutzerdefinierte Datenbankeigenschaften. |
X |
|||
Tabellenspalteneigenschaften bearbeiten. |
X |
* Nur verfügbar beim Arbeiten mit Microsoft Access-Datenbanken. Zukünftige Versionen des SQL-Providers stellen diese Funktionalität möglicherweise auch in Microsoft Access-Projekten (ADP) bereit.
** Nur verfügbar beim Arbeiten mit Access-Projekten.
Obwohl die Access-Datenbank-Engine einige ANSI 92 SQL unterstützt, ist sie noch nicht vollständig ANSI92-kompatibel.
1 Verwendet das Connection-Objekt , um auf die Datenbank zu verweisen.
2 Verwendet das Catalog-Objekt , um auf die Datenbank zu verweisen.
3 Verwendet das Replikatobjekt , um auf die Datenbank zu verweisen.
4 Verwendet das JetEngine-Objekt , um auf die Datenbank zu verweisen.
Hinweis
Im Gegensatz zu DAO können ADO- und ADOX-Objekte die markierten Aktionen in anderen Datenbanken als Jet ausführen, solange der Anbieter für diese Datenbanken diese Aktion unterstützt.