Zitat von
onkelmehli:
Aber nun möchte ich ja die Instanz und die Datenbank auswählen, das heißt, ich möchte z. B. in einer Combobox alle verfügbaren
SQL-Instanzen des Servers angezeigt bekommen.
Ich würde mit UDL-Dateien arbeiten; dafür sind sie ja da.
Dein connectionstring wird so erzeugt:
ConnectionString := 'FILE NAME='+ ChangeFileExt(ParamString(0), '.UDL');
Neben deiner Anwendung liegt dann einfach eine UDL-Datei.
UDL-Dateien könnem ganz einfach erzeugt werden: leere TextDatei nach *.udl umbenennen und doppelklicken.
Damit brauchst du überhaupt nichts in deinem Programm, um die Connection zu ändern.