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 :

NullReferenceException lors de l'utilisation d'un ConfigurationManager


Sujet :

C#

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut [Résolu]NullReferenceException lors de l'utilisation d'un ConfigurationManager
    Bonjour,

    Je travaille avec le cours de S. Tahé (version mai 2008) et je rencontre un problème de référence : "La référence d'objet n'est pas définie à une instance d'un objet.". J'ai vu que cela pouvait venir de reférence pas ajouter au projet, ce qui n'est pas mon cas.
    Le code en cause :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    string connectionString = null;
                try
                {
                    connectionString = ConfigurationManager.ConnectionStrings["dbSqlServerCe"].ConnectionString;
                }
                catch(SqlCeException exDB)
                {
                    MessageBox.Show("La base de données n'est pas joignable.\nNature de l'erreur : " + exDB.ToString(), "Erreur de configuration", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
    C'est la ligne "connectionString = ConfigurationManager.ConnectionStrings["dbSqlServerCe"].ConnectionString;" qui génère l'erreur. Parmi les solutions de l'"assistant" de l'exception me sont proposés :
    - d'utiliser "new" : fait, sans amélioration;
    - de vérifier que l'objet n'est pas nul,ce que, forcément, il est puisqu'il est défini ainsi
    - ou de chercher une aide général ... roborative et de peu d'intérêt ;-)

    Merci d'avance pour vos éclaircissement.

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Citation Envoyé par talapoga Voir le message
    J'ai vu que cela pouvait venir de reférence pas ajouter au projet,
    Heu ... nan.
    NullReferenceException = tu essayes d'appeler une méthode sur un objet qui vaut actuellement null

    Il y a donc trois choses que tu dois vérifier :
    Que ConfigurationManager n'est pas égal à null
    Que ConfigurationManager.ConnectionStrings n'est pas null
    Que ConfigurationManager.ConnectionStrings["dbSqlServerCe"] n'est pas null

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    120
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 120
    Par défaut
    Bon, résolu :
    - deux fichiers conf présents (j'en ai un crée un à la mano sans me rendre compte que VS an avait déhà fait un),
    - Du coup les deux fichiers comportaient des erreurs ...et peut être étaient en conflit.

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

Discussions similaires

  1. [PEAR][Services_Google] Erreur de syntaxe lors de son utilisation
    Par blueice dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 17/05/2006, 11h13
  2. Problème lors de l'utilisation de FOP
    Par llaurentt dans le forum XML/XSL et SOAP
    Réponses: 7
    Dernier message: 12/05/2006, 15h49
  3. Erreur lors de l' utilisation des objets ADO
    Par aityahia dans le forum Bases de données
    Réponses: 10
    Dernier message: 24/03/2006, 13h46
  4. Eviter les erreurs lors de l'utilisation des compo Tsocket
    Par Coussati dans le forum Composants VCL
    Réponses: 5
    Dernier message: 01/02/2006, 19h14
  5. Erreur lors de l'utilisation de strlwr ?!
    Par MonsieurAk dans le forum C++
    Réponses: 4
    Dernier message: 05/12/2005, 10h22

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