RSS
StartseiteKnowledge LibraryTop 10Impressum

6.2 Warum wird der OLE DB Provider Jet 3.51/4.0 nicht gefunden? (ADO)

VB5-VB6/ADO

Von: Thorsten Dörfler

Der OLE DB Provider Jet 3.51 wurde nur bis ADO 2.0 in der Distributionsdatei MDACTYP.EXE mitgeliefert und installiert. ADO 2.1 (VB6 SP 3) enthält diesen Provider nicht mehr. Hier findet sich nur der OLE DB Provider Jet 4.0. Es ist empfehlenswert seine Projekte auf diesen Provider umzustellen.

Wenn man auf Jet 3.51 nicht verzichten kann, sollte man erst MDAC 2.0 installieren und danach die neueren MDAC. Der Provider für Jet 3.51 wird nicht gelöscht. Unter Systemen, wo MDAC 2.5/2.6 schon vorinstalliert sind, wie Win2000/WinXP, bringt das natürlich nix mehr, da das MDAC Setup hier eine neuere MDAC Version feststellen wird und beendet wird.

Eine weitere Möglichkeit besteht darin, die Datei "MSJTOR35.DLL" in das Verzeichnis "x:\Programme\Gemeinsame Dateien\System\Ole DB" zu kopieren und zu registrieren. Sie sollten aber bedenken, dass das Verzeichnis der Gemeinsamen Dateien einen anderen Pfad auf dem Zielrechner haben kann, als auf ihrem Entwicklungsrechner.

Der OLE DB Provider Jet 4.0, erforderlich für den Zugriff auf Access 2000 Datenbanken, fehlt seit MDAC 2.6 im Installationspaket MDAC_TYP.EXE. Hier ist eine Nachinstallation von Jet 4.0 SP3 bzw. SP5 erforderlich, die als separate Installationspakete bei Microsoft erhältlich sind. Siehe "Links zum Thema".

Links zum Thema