Bonjour,
Malgré les recherches sur différents forum, je n'ai pas trouvé la solution.
Voici le code sans erreur :
1)le code de ma form
2)le code du fichier appconfig
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; using Oracle.DataAccess.Client; using System.Windows.Forms; using System.Configuration; namespace WindowsFormsApplication1 { class Connexion { #region Instanciation public static OracleConnection con = new OracleConnection();//Instanciation d'une nouvelle connexion oracle #endregion public static void connexion() { //Récupère la chaîne de connexion dans le fichier app.config con.ConnectionString = ConfigurationManager.ConnectionStrings["ConnexionBase"].ConnectionString;//L'erreur se produit ici } #region Connexion //Pour ouvrir la connexion public static void ouvrir() { //Si la connexion est fermée if (con.State != ConnectionState.Open) con.Open();//Ouvre la connexion } //Pour fermer la connexion public static void fermer() { //Si la connexion est ouverte if (con.State != ConnectionState.Closed) con.Close();//Ferme la connexion } #endregion } }
Et quand je rajoute ce code dans appconfig, ça plante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?xml version="1.0" encoding="utf-8" ?> <configuration> <configSections> </configSections> <connectionStrings> <add name="WindowsFormsApplication1.Properties.Settings.Database1ConnectionString" connectionString="Data Source=|DataDirectory|\Database1.sdf" providerName="Microsoft.SqlServerCe.Client.3.5" /> <add name="WindowsFormsApplication1.Properties.Settings.NorthwindConnectionString" connectionString="Data Source=|DataDirectory|\Northwind.sdf;Persist Security Info=True" providerName="Microsoft.SqlServerCe.Client.3.5" /> <add name="ConnexionBase" connectionString="User Id=monid;Password=monmdp;Data Source=nombase" providerName="System.data.SqlClient" /> </connectionStrings> </configuration>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <appsettings> <add key="LdapServeur" value="nomseveurLdap" /> <add key="LdapUser" value="identifiantLdap" /> </appsettings>
Partager