Übersicht über die OLE DB-Programmierung

OLE DB ist eine leistungsfähige, COM-basierte Datenbanktechnologie. Sie bietet eine gemeinsame Möglichkeit, unabhängig von dem Formular, in dem sie gespeichert ist, auf Daten zuzugreifen. In einer typischen Geschäftssituation wird eine große Menge an Informationen nicht in Unternehmensdatenbanken gespeichert. Diese Informationen befinden sich in Dateisystemen (z. B. FAT oder NTFS), indizierten sequenziellen Dateien, persönlichen Datenbanken (z. B. in Access), Arbeitsblättern (z. B. in Excel), Anwendungen zur Projektplanung (z. B. Project) sowie in E-Mail-Nachrichten (z. B. in Outlook). OLE DB ermöglicht es Ihnen, auf jede Art von Datenspeicher auf die gleiche Weise zuzugreifen, solange der Datenspeicher über einen OLE DB-Anbieter verfügt.

MIT OLE DB können Sie Anwendungen entwickeln, die auf verschiedene Datenquellen zugreifen, unabhängig davon, ob sie DBMS sind oder nicht. OLE DB ermöglicht den universellen Zugriff durch die Verwendung von COM-Schnittstellen, die die entsprechenden DBMS-Funktionen für die jeweilige Datenquelle unterstützen. COM reduziert unnötige Verdoppelungen von Diensten und erhöht die Interoperabilität nicht nur zwischen Datenquellen, sondern auch zwischen anderen Anwendungen.

Vorteile von COM

Hier setzt COM an. OLE DB stellt eine Gruppe von COM-Schnittstellen dar. Der Datenzugriff mithilfe einer einheitlichen Gruppe von Schnittstellen ermöglicht es Ihnen, eine Datenbank als Matrix kooperierender Komponenten zu organisieren.

OLE DB definiert auf der Grundlage der COM-Spezifikation eine erweiterbare und verwaltbare Reihe von Schnittstellen, die konsistente und wiederverwendbare Teile der DBMS-Funktionalität berücksichtigen und einschließen. Diese Schnittstellen definieren die Grenzen der DBMS-Komponenten, z. B. Zeilencontainer, Abfrageprozessoren und Transaktionskoordinatoren, die einen einheitlichen Transaktionszugriff auf verschiedene Informationsquellen ermöglichen.

Siehe auch

OLE DB-Programmierung
OLE DB-Consumervorlagen
OLE DB-Anbietervorlagen
OLE DB-Vorlagen