begin process at 2008 08 08 21:02:54
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : dynamisé web config [ Base de données / Oracle ] (jovandovic)

dynamisé web config le 31/05/2007 10:28:45

jovandovic
bonjour je voudrais faire de manier dynamique pour deux bases données differnetes selon l'url est cela cé possible ;
merci d'avance

Re : dynamisé web config le 31/05/2007 11:29:38

gldfdp
Membre Club
SqlConnection connection;

if(Request.Uri=="tapremiereurl")
     connection=new SqlConnection(ConfigurationManager.ConnectionStrings["premiereconnectionstringàutiliser"].ConnectionString);
else
    connection=new SqlConnection(ConfigurationManager.ConnectionStrings["secondeconnectionstringàutiliser"].ConnectionString);

puis ton traitement

Re : dynamisé web config le 12/06/2007 14:46:01

GenjaPower

Salut, je vois ton poste maintenant et voulais tout de même te donner une autre solution te permettant de réaliser ceci sans modifier d'un yota ton code:

Il est possible d'utiliser uniquement le web.config pour réaliser ce que tu désires de la manière suivante:

<configuration>
   <location path="tapremiereurl">
      <connectionStrings>
         <add name="myDB"
             connectionString="...."/>
      <connectionStrings>
   </location>
   <location path="tadeuxiemeurl">
      <connectionStrings>
         <add name="myDB"
             connectionString="...."/>
      <connectionStrings>
   </location>
</configuration>

Puis dans ton code :

connection = new SqlConnection(ConfigurationManager.ConnectionStrings["myDB"].ConnectionString);

Voilà, tu peux donc rajouter autant de sections <location> que tu désires et donc pointer sur des db différentes en fonction de l'url tout en réutilisant ton code sans jamais le modifier ;-))))))

Elle est pas belle la vie



Classé sous : web, config, dynamisé

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS