Ciao,
per modificare una stringa al volo, puoi usare i marcatori per formattarla.
Ecco un esempio che fa al tuo caso:
Nel web.config metti intrambe le stringhe di connessione (fai attenzione a come ho scritto la seconda):
<connectionStrings>
<add name="db_connection1"
connectionString="Datasource=localhost;Database=kfdb;uid=usn;pwd=psw"
providerName="MySql.Data.MySqlClient"/>
<add name="db_connection2"
connectionString="Datasource=localhost;Database={0};uid=usn;pwd=psw"
providerName="MySql.Data.MySqlClient"/>
</connectionStrings>
a questo punto da codice, prendi la seconda stringa di connessione nello stesso modo, poi prima di passarla al costruttore della connessione fai questo:
myConnectionString1 = string.Format(myConnectionString1, rdr["nome"].ToString());
Ciao
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.