|
|
Hans Brender
Microsoft Jet 3.51 OLE DB Provider
Wichtig Wir übernehmen keine Garantie für die korrekte Ausführung.
Sichern Sie vor jeder Manipulation die Registry !
Beschreibung
Wer mit Visual Basic 6.0 entwickelt und mit ADO- Komponenten auf Access 97
mdb-Files zugreifen möchte, kann mitunter bei der Installation der Applikation
auf dem Zielrechner nicht auf das mdb-File zugreifen. Insbesonders dann nicht,
wenn er die schnellste Variante, den nativen Zugriff per OLEDB-Provider
3.51, gewählt hat.
Dies passiert immer dann, wenn
-
auf dem Zielrechner die MDAC Version 2.1 oder höher installiert ist und kein
Access 97 installiert war oder ist
-
auf dem Zielrechner nicht Visual Basic, Visual C++, Visual Studio installiert
ist oder war
Überprüfen lässt sich das ganz einfach:
-
mit dem Microsoft MDAC Component Checker
laden Sie das 516 Kb große File von unser Download-Area
herunter und extrahieren Sie das Programm durch Doppelklick. Nach der Analyse
können Sie unter OLEDB-Provider nachsehen, ob der Treiber „Microsoft Jet 3.51
OLE DB Provider“ auf dem Zielsystem vorhanden ist
-
über die Microsoft Datenverknüpfung
Klicken Sie dazu mit der rechten Maustaste auf einen freien Teil ihres
Desktops. Wählen Sie „Neu“- „Microsoft Datenverknüpfung“ aus. (Unter Windows
2000 kann es sein, das dieser Kontext fehlt. Wählen Sie alternativ „Neu“ –
„Textdatei“ und benennen die Datei sofort um. Dateiendung muss „UDL“ sein.
Ein Doppelklick auf diese Datei öffnet die Eigenschaftsseiten der
Datenverknüpfung. Unter Dem Kartenreiter „Provider“ werden alle OLE DB Provider
angezeigt.
Alle MDAC Versionen größer 2.0 enthalten jedoch den „Microsoft Jet 3.51 OLE DB
Provider“nicht mehr. Wir haben Ihnen jedoch ein paar Files aus dem MDAC
2.0 als Download zusammengestellt, falls
Sie mit dem „Microsoft Jet 3.51 OLE DB Provider“ arbeiten müssen.
Im Download enthalten sind folgende Files (aus MDAC 2.0.3002.23 German)
| File
|
Ziel |
| Msjt4jlt.dll
|
C:\Windows\System
(C:\Winnt\System32 für Windows NT oder Windows 2000) |
| Msjtor35.dll
|
C:\Program Files\Common Files\System\Ole Db englisch
C:\Programme\Gemeinsame Dateien\Sytem\Ole Db deutsch |
| Msjet35.dll |
C:\windows\System
(C:\Winnt\System32 für Windows NT oder Windows 2000) |
| ADO und Access 97.doc |
Dieses Dokument Word 2000 Format |
| Expsrv.dll
|
|
Kopieren Sie die Files in die entsprechenden Verzeichnisse.
Registrieren Sie dann die nachstehenden Files im Ausführungsfenster.
Regsvr32.exe C:\Windows\System\Msjt4jlt.dll (Winnt\System32 für Windows NT oder
Windows 2000)
Regsvr32.exe ”C:\Program Files\Common Files\System\Ole Db\Msjtor35.dll”
Danach sollten Sie in der Datenverknüpfung unter Provider den Eintrag „Microsoft
Jet 3.51 OLE DB Provider“ finden und danach sollte auch der
Zugriff Ihres Programms auf eine Access 97 Datenbank per OLEDB-Provider
funktionieren.
Weitere Informationen unter Artikel
Q240377 HOWTO: Ensure Jet 3.5 is installed Correctly (Part I)
und
Q245524 HOWTO: Ensure Jet 3.5 Is installed Correctly (Part II)
|
|