Schön zu sehen das bei Euch auch ein kleiner Knoten entsteht, aber wahrscheinlich liegt es an meiner mangelnden Beschreibung.
Also ich möchte das:
PChar('DSN=Meine Verbindung'#0'Description=Ein Text'#0'Server=192.168.0.1'#0'Database=TestDB'#0'User=Wortmann'#0'Password=geheim'#0)
schon so lassen, nur soll z.B. "DSN=Meine Verbindung" nicht fest darin stehen. Ich möchte dem "DSN" etwas variables zu weisen können oder auch das "Server=192.168.0.1" mit einer anderen
IP-Adresse versehen können.
Hm... Evtl. wäre der letzte Vorschlag von Marco die Lösung, mal gucken...
Nachtrag:
So geht es schonmal...
sDSNADD := 'DSN='+edidsn.text+#0+'Description='+edibeschreibung.text+#0+'Server='+ediip.text+#0;