Rubrik: Datenbanken · Sonstiges | VB-Versionen: VB6 | 16.07.08 |
Fehler beim Öffnen einer Access-Datenbank Kommt es beim Öffnen einer Access-Datenbank zu der Fehlermeldung, dass diese mit einer früheren Version erstellt wurde und daher nicht geöffnet werden kann, hilft evtl. dieser Tipp weiter. | ||
Autor: Roland Ortega | Bewertung: | Views: 15.052 |
ohne Homepage | System: Win9x, WinNT, Win2k, WinXP, Win7, Win8, Win10, Win11 | Beispielprojekt auf CD |
Hatten Sie auch schon einmal das Problem, dass VB den Versuch eine Access-Datenbank zu öfffnen, mit folgendem Fehler quittiert?
SYSTEM: Datenbank, die mit einer früheren Version Ihrer Anwendung erstellt, kann nicht geöffnet werden. SOURCE: Microsoft JET Database Engine/0 ERRnr: -2147467259
Nach etlichen Recherchen kam heraus, dass auf dem System wohl folgende Registry-Schlüssel in der Windows-Registry fehlen bzw. fehlerhaft sind:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Jet 2.x] "Engine"="Jet 2.x" "OneTablePerFile"=hex:00 "IndexDialog"=hex:00 "CreateDBOnExport"=hex:00 "IsamType"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\ISAM Formats\Jet 3.x] "Engine"="Jet 3.x" "OneTablePerFile"=hex:00 "IndexDialog"=hex:00 "CreateDBOnExport"=hex:00 "IsamType"=dword:00000000
Öffnen Sie Windows-Notepad, fügen obige Zeilen ein und speichern das Ganze als DB.REG Datei ab. Doppelklicken Sie anschließend im Explorer auf die soeben erstellte Datei, um die Informationen autom. in die Windows-Registry einzutragen.