MOdificare dinamicamente ConnectionString
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 15 ottobre 2008 alle 20.13
447 messaggi dal 09 febbraio 2004
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
FranzIt non è online. Ultima attività: 18/06/2009 12.32.22FranzIt
il 15 ottobre 2008 alle 20.19
webdevexp.blogspot.com | 103 messaggi dal 12 febbraio 2007
Beh....nell'evento del cambio di selezione cambi la connection, e poi ricarichi eventuali griglie ecc....nn so come hai sviluppato l'applicazione...


ciao!


Le mie Foto su Flickr!!
RE: MOdificare dinamicamente ConnectionString
yag
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 15 ottobre 2008 alle 20.43
447 messaggi dal 09 febbraio 2004
ma io la devo cambiare nel webcongif...
RE: MOdificare dinamicamente ConnectionString
maltra
maltra non è online. Ultima attività: 29/06/2009 10.45.26maltra
il 15 ottobre 2008 alle 21.13
www.futuresoftware.it | 443 messaggi dal 08 novembre 2004
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
yag non è online. Ultima attività: 23/06/2009 11.09.56yag
il 5 novembre 2008 alle 10.01
447 messaggi dal 09 febbraio 2004
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.

COMMUNITY
ULTIMI MESSAGGI
MEDIA
IN EVIDENZA
MISC
Powered by .db Forums "Caesar Reborn" v. 2009.6.9