Bonjour,
je code une application C#, je change ma connexion à la BDD et une erreur intervient.
Voilà mon code :
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 public DataTable GetTubaDatabase(string codeTuba) { string oradb = System.Configuration.ConfigurationSettings.AppSettings["oradb"]; //Ici passe à l'exception ! using (OracleConnection conn = new OracleConnection(oradb)) { try { if (string.IsNullOrEmpty(oradb)) throw new Exception("Pas de chaine de connexion"); conn.ConnectionString = oradb; conn.Open(); //... catch(Exception ex) { throw new Exception("Erreur", ex); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <?xml version="1.0"?> <configuration> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup> <add key="oradb" value="Data Source=oradbPlongee;User Id=user;Password=user;"/> </configuration>Mon erreur apprait dans mon catch(Exception ex) ligne 16:
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 public Materiel GetTubaByCode(string codeTuba) { try { DataAccess.Oradb tubaByCode = new DataAccess.Oradb(); DataTable dt = tubaByCode.GetTubaDatabase(codeTuba) Tuba tuba = null foreach(DataRow row in dt.Rows) { tuba = new Tuba(); tuba.Nom = row["nom_tuba"].tostring(); } return tuba; } catch(Exception ex) //Echec de l'initialisation du systeme de configuration { throw new Exception("Error", ex); } }
{"Section de configuration non reconnue add. (E:\...\vshost.exe.Config line 4)"}
InnerException : null
Je ne comprend pas pourquoi.
Si vous avez besoin de plus d'infos, n'hésitez pas !
Merci d'avance![]()
Partager