Hallo,
da ist jetzt etwas Unschärfe hinein gekommen. Behauptest du, dass der abgebildete ConnectionString der ist, den dein Programm abspeichert, nachdem es die Credentials entfernt hat?
Zitat von
marabu:
... Die massakrierten Password-Einträge hast ja wohl du beim posten verbrochen. ...
Beim Speichern musst du die beiden Password-Einträge vollständig entfernen und nicht verstümmeln. Ich würde aber lieber mit einer UDL-Datei arbeiten:
Delphi-Quellcode:
const
CS
= 'FILE NAME="%s"'
+ ';User ID=%s'
+ ';Jet OLEDB:Database Password="%s"'
;
begin
// ...
with ADOConnection do
begin
ConnectString := Format(CS, [ChangeFileExt(ParamStr(0), '.udl'), UserId, Password]);
//...
end;
// ...
end;
Freundliche Grüße