![]() |
Datenbank: DBF • Version: ?? • Zugriff über: ADO
ADO Zugriff auf DBase Datei unter Windows 7
Liste der Anhänge anzeigen (Anzahl: 1)
Moin zusammen,
ich habe ein kleines Programm, welches eine DBase Datei einliest (kein Schreibzugriff). Dies funktioniert auch wunderbar unter WinXP. Auf meinem Windows 7 und einem neueren Windows XP Rechner geht es leider nicht mehr. Mit dem folgenden Code, erhalte ich die Fehlermeldung (siehe Anhang).
Delphi-Quellcode:
Ich habe im Internet recheriert und folgendes schon gemacht.
ADOConnection.ConnectionString := 'Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Initial Catalog='+outdir;
ADOConnection.Connected := True; // --> hier kommt der Fehler 1. Treiber neuregistriert (C:\Program Files\Common Files\System\Ole DB\msdasql.dll) 2. Versucht MDAC neu zu installieren, doch leider ohne Erfolg. Irgendwie fehlt im der Treiber. Aber welchen brauche ich. Leider habe ich keine Ahnung mehr, wie ich das Problem lösen soll. Wäre schön, wenn einer noch ne Idee oder einen Hinweis hat. Gruß, Sven |
AW: ADO Zugriff auf DBase Datei unter Windows 7
Upps, da war ich doch etwas zu schnell mit dem Thread. Habe es nun gefunden.
Ich verwende jetzt folgenden Code:
Delphi-Quellcode:
Damit funktioniert es bestens. Vielleicht wisst ja trotzdem warum, der andere Treiber nicht geht.
ADOConnection.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+outdir+';Extended Properties=dBase 5.0;Persist Security Info=False';
ADOConnection.Open; Dank im Voraus. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz