OData-ODBC-Treiber Wkl.Data.OData.Odbc – Überblick
Der Treiber macht einen OData-v4-Dienst für ODBC-Anwendungen zu einer gewöhnlichen Datenquelle. Vor
allem Access verknüpft darüber Tabellen und liest, filtert, legt an, ändert und löscht in Datenblatt
und Formular, ohne VBA. Er kennt keine Tabelle im Voraus: Entitätsmengen, Spalten, Typen und
Schlüssel liest er aus dem $metadata-Dokument des Dienstes. Er gehört zu Database Gateway und
arbeitet mit dessen Datendienst ebenso wie mit anderen OData-v4-Diensten.
Der Treiber ist für bestehende Access-Anwendungen gedacht, die statt einer direkten Verbindung zur Datenbank einen Datendienst nutzen sollen: Verknüpfte Tabellen, Formulare und Berichte bleiben, es ändert sich die Verbindungszeichenfolge.
Was der Einsatz voraussetzt
Der Treiber ersetzt eine direkte Verbindung zur Datenbank durch den Weg über einen Datendienst. Das bringt Anmeldung ohne Datenbankkennwort, Rechte je Tabelle beim Dienst und Zugriff von außen ohne VPN. Dafür entstehen folgende Pflichten und Abhängigkeiten:
| Gegenstand | Was daraus folgt |
|---|---|
| Der Dienst | Was ohne Durchreiche, Gruppieren und Transaktionen geht, legt der Dienst fest, nicht der Treiber; siehe Zusagen je Art des Dienstes. Vor dem Einsatz mit einem anderen Dienst als Wkl.Data.Gateway ist dessen Verhalten zu prüfen |
| Arbeitsplätze | Installation in der Bitbreite von Office, ein vertrauenswürdiges Zertifikat des Dienstes, bei jeder neuen Version eine Aktualisierung; siehe Den Treiber verteilen |
| Bestehende Access-Anwendungen | Verbindungszeichenfolgen ändern; mehrere Dienststämme brauchen je einen eigenen DATABASE-Wert; Abfragen, die der Treiber nicht übersetzt (Verbünde, Unterabfragen), laufen nur, wenn der Dienst eigene Anweisungen annimmt; beim Datendienst Wkl.Data.Gateway als geprüfte Anweisungen mit den Rechten je Objekt |
| Laufzeit | Jede Anfrage kostet einen festen Aufschlag für HTTP; Schleifen über Dynasets, die Zeile für Zeile einzeln abrufen, werden dadurch langsamer als über eine direkte Verbindung, siehe Große Mengen lesen |
| Einsatzgrenzen | Einige Datentypen und Ausgabeparameter als Datenstrom werden nicht unterstützt; siehe Abweichungen von ODBC Driver 18 |
Wo Sie anfangen
| Sie wollen … | Seite |
|---|---|
| sehen, was Sie brauchen | Voraussetzungen |
| eine Tabelle in Access verknüpfen | Eine Tabelle in Access verknüpfen |
| den Treiber an Arbeitsplätze verteilen | Den Treiber verteilen |
| sich mit Schlüssel und Code anmelden | Mit persönlichem Schlüssel anmelden |
| wissen, welche Anweisungen gehen | Unterstütztes SQL, Grenzen |
| den Treiber für einen Einsatz bewerten | Sicherheitsmodell, Anforderungen an den Dienst, Grenzen |
| einen Fehler beheben | Fehlerbehebung |
Die Dokumentation
| Teil | Inhalt |
|---|---|
| Erste Schritte | Voraussetzungen und die erste verknüpfte Tabelle |
| Anleitungen | Verteilen, Anmelden, Pass-Through, große Mengen, ADO.NET, Ablaufverfolgung |
| Konzepte | wie aus dem OData-Modell Tabellen werden, wie der Treiber Anweisungen übersetzt und Antworten einordnet; Sicherheitsmodell und Vertrauensgrenzen |
| Referenz | Verbindungszeichenfolge, unterstütztes SQL, Grenzen, Anforderungen an den Dienst, Normen |
| Fehlerbehebung | Fehlerbilder mit Ursache und Behebung |
Änderungen je Version: Änderungen.
Hersteller
EMSR DATA, D.O.O., Trg komandanta Staneta 8, 1000 Ljubljana, Slowenien
E-Mail: Wolfgang.van.der.Stille@gmail.com, zp@datecpro.de
Website: https://wvds.it
„The White Knight Labs“ und „WKL“ sind Marken von EMSR DATA, D.O.O. Wie Sie eine Schwachstelle melden und
welche Versionen bis wann unterstützt werden, steht in SECURITY.de.md, die Herstellerangaben in
MANUFACTURER.de.md, die Lizenzbedingungen von EMSR DATA in LICENSE.de.md (verbindlich ist die englische
Fassung LICENSE.md); die Fremdkomponenten des Treibers und ihre Lizenzen stehen in
THIRD-PARTY-NOTICES.txt. Diese Dateien installiert das Paket neben der 64-Bit-DLL, siehe So verteilen Sie
den Treiber an die Arbeitsplätze.