Habe auch "nur" Delphi 7 und die TAdoConnection hat einen Connectionstring. Benutze ich täglich in meinen Programmen.
Und wenn Du zur Laufzeit 'ne neue Verbindung aufbauen willst, geht das z. B. mit
Delphi-Quellcode:
var
sConnection :
String;
begin
ADOConnection.Connected := false;
ADOConnection.ConnectionString := PromptDataSource(
handle,sConnection);
ADOConnection.Connected := true;
end;
Den Connctionstring kannst Du dann ja irgendwo speichern (INI-Datei, ...) und bei Bedarf wieder zuweisen.