Mein Delphi 7 Programm greift mittels einer AdoConnection auf eine
Access-Datenbank zu. Unter XP lief alles jahrelang einwandfrei. Jetzt muss die gleiche Anwendung ebenfalls unter Win7 x64 laufen.
Der
ConnectionString := 'Provider=MSDASQL;Persist Security Info=False;Extended Properties="DSN=
ACCESS;'
+ 'DBQ=' + Acessdatei + ';DriverId=281;FIL=MS
Access;MaxBufferSize=2048;PageTimeout=500;UID=admi n;"';
sieht bisher so aus.
Unter Win 7 bekomme ich die Fehlermeldung :
[Microsoft][
ODBC Driver Manager] Der Datenquellenname wurde nicht gefunden, und es wurde kein Standardtreiber angeben
Jetzt habe ich schon einiges gelesen über die 32 und 64 Treiber und rumprobiert.
Ebenfalls habe ich in meinen Code den Connectionstringbuilder eingebaut (
http://www.delphipraxis.net/149146-d...0-und-ado.html)
Damit kann ich eine Verbindung herstellen, der Test funktioniert.
Wenn ich dann die Connection damit öffne bekomme ich diese Meldung:
Der schreibgeschützte Eigenschaftswert wurde nicht festgelegt.
Ich drehe mich im Kreis und finde keine Lösung.
Was kann ich noch probieren ?