Tipps "n" Tricks
Anwender-Software - Access

Last Update: 24. Dezember 2001/Webmaster

dBase- und Paradox-Tabellen aus Access aktualisieren

Thema:

Access 2000

Frage:

Wir haben kürzlich eine Reihe von Access 97-Datenbanken nach Access 2000 konvertiert und dabei im Grossen und Ganzen keine Probleme gehabt. Sorgen machen uns einige Datenbanken, in denen wir dBase-Tabellen eingebunden haben: Wir können die darin enthaltenen Daten zwar in Formularen anzeigen, es sind allerdings keine Änderungen mehr möglich - Access meldet nur "Diese Datensatzgruppe kann nicht aktualisiert werden", gibt aber keine Hinweise auf die Ursache dafür. Sind hier unter Access 2000 noch spezielle Einstellungen oder Anpassungen notwendig?

Lösung:

Die Ursache liegt in der mit Office/Access 2000 installierten Jet-Engine 4.0, die gegenüber der "alten" Jet-Engine 3.x in einem wesentlichen Punkt geändert wurde: Für den Zugriff auf dBase- und Paradox-Tabellen stellt sie nur noch Funktionen für den lesenden Zugriff bereit. Für den schreibenden Zugriff muss die aus dem gleichen Hause wie dBase stammende "BDE" (Borland Database Engine) installiert sein, aus denen die Jet-Engine dann die entsprechenden Funktionen benutzt. Da dies meistens nur dort der Fall ist, wo entweder dBase bzw. Paradox selber oder ein anderes, mit der BDE arbeitendes Produkt eingesetzt wird, stehen nun die Datenbank-Administratoren und -Entwickler vor einem Problem, die dBase-Tabellen lediglich in Form externer Dateien einbinden müssen.

Glücklicherweise hat Microsoft aber inzwischen Abhilfe geschaffen: Durch die Installation des aktuellen Service Pack 5 für die Jet-Engine 4.0 stellt in Bezug auf dBase- und Paradox-Tabellen wieder die ursprüngliche Funktionalität zur Verfügung, erlaubt also lesenden und schreibenden Zugriff wie von Access 97 gewohnt. Mit dem SP5 werden ausserdem verschiedene Bugs und Sicherheitslücken der Jet-Engine 4.0 beseitigt, so dass sich eine Installation auch dann empfiehlt, wenn Sie kein Problem mit dBase- oder Paradox-Tabellen haben. Ausserdem hat Microsoft mit diesem Service Pack erstmals Optimierungen für die Jet-Engine abhängig vom Betriebssystem implementiert. Insgesamt stehen drei verschiedene Versionen des SP5 zum Download bereit:

 

Tipps "n" Tricks
Anwender-Software - Access