IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

une exception a été levée par l'initialiseur de type


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 196
    Par défaut une exception a été levée par l'initialiseur de type
    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
    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
        }
    }
    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
     
    <?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>
    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
     
    <appsettings>
          <add key="LdapServeur" value="nomseveurLdap" />
          <add key="LdapUser" value="identifiantLdap" />
    </appsettings>

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    C'est appSettings et non appsettings.

    Pour info quand une section configSections existe dans ton fichier de configuration, penses toujours à la mettre comme étant le premier élément dans l'élément configuration. Essaies de mettre ta section appSettings après la section configSections si ce n'est pas le cas. Peut-être que cela résoudra ton problème.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 196
    Par défaut
    Merci lol, c'était tellement bête que je l'avais pas remarqué^^
    C'est bien le S majuscule qui manque!!!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 39
    Dernier message: 15/05/2012, 18h54
  2. Réponses: 1
    Dernier message: 18/12/2009, 20h01
  3. Exception levée par l'initialiseur de type
    Par beretb dans le forum C#
    Réponses: 6
    Dernier message: 04/06/2009, 15h26
  4. Réponses: 0
    Dernier message: 19/12/2008, 11h01
  5. Exception levée par l'initialiseur de type
    Par ted_2.3 dans le forum VB.NET
    Réponses: 5
    Dernier message: 02/05/2008, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo