begin process at 2008 07 20 10:23:22
1 213 168 membres
87 nouveaux aujourd'hui
14 166 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 : site web avec connection multiple SGBD [ Base de données / MySQL ] (tortuegenie)

site web avec connection multiple SGBD le 06/12/2007 17:25:32

tortuegenie

J'ai une solution avec 2 projets : une bibliothèque de référence pour l'accès aux données et 1 appli web.

Dans l'accès aux données j'utilise ceci pour faire ma connection:

 

public DbConnection GetConnection()

        {

            DbConnection conn = null;

            //DbProviderFactory myFactory;

            try

            {

                Configuration config = ConfigurationManager.OpenExeConfiguration(

                    ConfigurationUserLevel.PerUserRoamingAndLocal);

               

                ConnectionStringSettings s = config.ConnectionStrings.ConnectionStrings

                    ["sdmaConnectionString"];

                myFactory = DbProviderFactories.GetFactory(s.ProviderName);

                conn = myFactory.CreateConnection();

                conn.ConnectionString = s.ConnectionString;

            }

            catch (DbException )

            {

                conn = null;

            }

            return conn;

        }

 

Et dans mon web.config

< connectionStrings >

            < add name = " sdmaConnectionString"

       connectionString = "Data Source=**** ;Initial Catalog=**** ;User Id=**** ;Password=***; port=3307"

      providerName = "MySql.Data.MySqlClient"/>

      </ connectionStrings >

 

Quand j'execute une page aspx dans laquel je crée une requete SQL (select * from toto where id = 5), il plante et me dis que exePath doit etre renseigné parce que l'executable n'est pas dans le meme projet.

Le problème c'est que je ne sais pas comment modifier cela.

 

Si je fais un projet Winform, cela fonctionne sans aucun problème alors si vous avez une idée je suis preneur.


Re : site web avec connection multiple SGBD le 07/12/2007 10:30:10

jesusonline
Membre Club
(Admin CS)
bonjour,

pour récuperer ta connection string utilise plutot ConfigurationManager.ConnectionString["toto"];


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant


Classé sous : connection, web, conn, connectionstrings, myfactory

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS