R5.9 ADO-Datenbankzugriff auf CD/DVD

Aufgabe

Sie wollen Ihre Applikation mit einer fertigen Datenbank auf einer CD weitergeben und der Anwender soll die Applikation direkt von der CD starten können, ohne vorher Daten auf die Festplatte zu kopieren.

Lösung

Voraussetzung ist, dass keinerlei Schreibzugriffe auf die Datenbank nötig sind, d.h., die notwendigen Bibliotheken (Libraries) und das Framework sind bereits installiert.

Da die Datenbank jedoch standardmäßig mit Schreib-/Lesezugriff geöffnet wird, müssen Sie zur Verbindungszeichenfolge (ConnectionString) den Eintrag Mode=ShareExclusive hinzufügen. In diesem Fall wird keine temporäre Lock-Datei (LDB) erzeugt (was auf einer CD auch schwer fallen dürfte).

Get Microsoft Access Programmierrezepte now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.