Bonjour,
je souhaite créer une application avec une connexion à une base de donnée.
La chaîne de connexion à ma base de donnée se trouve dans un app.config.
Mon code pour accéder à ma base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <connectionStrings> <add name="SQLServer BDD" connectionString="Data Source=SQLServer;User ID=echo;Password=echo;Unicode=True" providerName="System.Data.SQLClient" /> </connectionStrings>
Mais j'ai une erreur : {"La propriété ConnectionString n'a pas été initialisée."}.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DbProviderFactory factory = DbProviderFactories.GetFactory("System.Data.SQLClient"); using (DbConnection conn = factory.CreateConnection()) { try { DbConnectionStringBuilder csb = factory.CreateConnectionStringBuilder(); conn.ConnectionString = csb.ConnectionString; conn.Open(); }
J'ai donc fait des recherches sur les chaînes de connexion (MSDN : Chaînes de connexion et fichiers de configuration)
Mais je bloque...
J'ai donc trouvé une alternative :
Lorsque je rajoute ce code, ma connexion fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 csb["Data Source"] = @"SQLServer"; csb["User Id"] = @"echo"; csb["Password"] = @"echo";
Mais j'aimerais utiliser le contenu de mon app.config.
Cependant je ne sais pas comment procéder!
Merci d'avance!
Partager