OLE DB-Provider

OLE DB ist eine Microsoft Spezifikation für Datenzugriff auf verschiedene Rechner. Es basiert auf Microsofts COM Technologie und ist der Nachfolger der älteren und begrenzten ODBC Technologie.

Während ODBC statische APIs für den Datenzugriff benutzt und auf SQL beschränkt ist, ist OLE DB durch den Gebrauch von ADO eine schnelle und einfache Möglichkeit, Anwendungen zu programmieren. Ein Beispiel für ein ADO-Zugriff für den OLEDB Provider, finden Sie unter WinCC_OA_Proj/source/SampleHistDB.xls.

Der WinCC OA OLE DB-Provider bietet die Möglichkeit, von externen Programmen wie Crystal Reports, MS Excel, MS Access und vielen anderen auf die historischen Daten von WinCC OA zugreifen zu können und damit anspruchsvolle Reporte mit diesen externen Tools erstellen zu können.

Der OLE DB-Provider bietet folgenden Funktionsumfang:

  • Abfrage von historischen Daten
  • Priorisierung der Abfragen im Archiv
  • Abfrage von Alarmen
  • Zugriff über externe Auswerte-Tools (z.B. Crystal Reports)
  • SQL-Unterstützung (mit Einschränkungen)
  • Umsetzung der WinCC OA Datentypen in OLE DB-Datentypen
Abbildung 1. Zugriff über den OLE DB-Provider