Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Fehler beim Zugriff auf Access-Datenbank (https://www.delphipraxis.net/194820-fehler-beim-zugriff-auf-access-datenbank.html)

Blo 10. Jan 2018 17:39

Datenbank: Access • Version: 2010 • Zugriff über: ADO (dbGO)

Fehler beim Zugriff auf Access-Datenbank
 
Bei einem Kunden kommt es zu einem Fehler beim Zugriff auf eine Access-Datenbank.
Fehlermeldung:

"Datenbank '' konnte nicht geöffnet werden. Entweder wird die Datenbank nicht von Ihrer Anwendung erkannt, oder die Datei ist beschädigt"

Der Zugriff erfolgt mit Delphi (10.1 Berlin) über die dbGO – Komponenten (ConnectionString: "Provider=Microsoft.ACE.OLEDB.12.0,…", also MS-Access-2010-Datenbanken im accdb-Format).

Beim Kunden wurde zuvor der Access-2010-Treiber installiert (AccessDatabaseEngine.exe, Microsoft Access Database Engine 2010 Redistributable 32-Bit).

Auf dem PC des Kunden (Win10) ist Office-2007 installiert (32-Bit).

Verstehe ich die Fehlermeldung richtig, dass die Anwendung auf einen älteren Treiber zugreift?
Weiss jemand eine Lösung für dieses Treiber-Problem?

MfG
Ulrich

matashen 12. Jan 2018 09:58

AW: Fehler beim Zugriff auf Access-Datenbank
 
Hallo,

mit DBGo meinst du eine TADOconnection?

Poste mal deinen kompletten DB String, kannst ja die Einträge die wir nicht erkennen sollen ersetzen mit xyz (Passwort usw)

Ich verwende nur mdb, da ist der Connectionstr Provider=Microsoft.Jet.OLEDB.4.0
Access verwende ich an sich gar nicht nur die mdb

Wenn das bei dir läuft gehe ich davon aus das du ein 64Bit System hast? und der Kunde ein 32Bit System?


evtl hilft dir der Link
https://www.microsoft.com/de-de/down....aspx?id=13255

Gruß Matthias


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz