MOdificare dinamicamente ConnectionString
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 15 ottobre 2008 20.13
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
Salve

ho un applicativo che preleva id ati da un dbaccess in realtà i db sono tanti
Uno per ogni campagna

io vorrei mettere su uan combobox che che come la si seleziona modifica la connection string per accedere ad un altro db.

è possibile ?
RE: MOdificare dinamicamente ConnectionString
FranzIt non è online. Ultima attività: 27/11/2008 17.04.17FranzIt
Inserito il: 15 ottobre 2008 20.19
Beh....nell'evento del cambio di selezione cambi la connection, e poi ricarichi eventuali griglie ecc....nn so come hai sviluppato l'applicazione...


ciao!
RE: MOdificare dinamicamente ConnectionString
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 15 ottobre 2008 20.43
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
ma io la devo cambiare nel webcongif...
RE: MOdificare dinamicamente ConnectionString
maltra non è online. Ultima attività: 02/12/2008 16.47.35maltra
Inserito il: 15 ottobre 2008 21.13
Puoi per esempio nel web config inserire le tue stringhe di connessione:


<appSettings>
<add key="connStr" value="Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=Nome1"/>
    <add key="connStr2" value="Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=Nome2"/>

</appSettings>


Poi puoi selezionarli in questo modo in una dropdownlist (drpconn):


//Prelevo i valori dal file webconfig
foreach (var s in System.Configuration.ConfigurationSettings.AppSettings.AllKeys)
{

drpconn.Items.Add(new ListItem(s.ToString(), System.Configuration.ConfigurationSettings.AppSettings[s]));

}


Ciao Marco

...Creare è dare una forma al proprio destino. (Albert Camus)
http://blogs.dotnethell.it/maltra/
RE: MOdificare dinamicamente ConnectionString
yag non è online. Ultima attività: 03/12/2008 16.21.24yag
Inserito il: 05 novembre 2008 10.01
349 messaggi dal 09 feb 2004 Istalla Microsoft Silverlight!
maltra ha scritto:
Puoi per esempio nel web config inserire le tue stringhe di connessione:


<appSettings>
<add key="connStr" value="Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=Nome1"/>
    <add key="connStr2" value="Provider=SQLOLEDB;Data Source=.\SQLEXPRESS;Integrated Security=SSPI;Initial Catalog=Nome2"/>

</appSettings>


Poi puoi selezionarli in questo modo in una dropdownlist (drpconn):


//Prelevo i valori dal file webconfig
foreach (var s in System.Configuration.ConfigurationSettings.AppSettings.AllKeys)
{

drpconn.Items.Add(new ListItem(s.ToString(), System.Configuration.ConfigurationSettings.AppSettings[s]));

}


Ciao Marco



Io da codice provavo una cosa del genere

        ConnectionStringSettings sett = new ConnectionStringSettings();
        sett.ConnectionString = "... bla bla bla ";
        sett.Name ="connstr_dinamica";
        System.Configuration.ConfigurationManager.ConnectionStrings.Add(sett);


perchè in base ad un record della tabella devo cambiare la connstring per puntare ad un nuovo db....

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


PeppeDotNet - 1000 pt
gghi - 310 pt
fabrica - 50 pt

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008, SQL Prompt e 1 ebook!


COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums