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

ASP.NET Discussion :

La propriété ConnectionString n'a pas été initialisée.


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de alicia26
    Inscrit en
    Avril 2007
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 321
    Par défaut La propriété ConnectionString n'a pas été initialisée.
    Bonjour
    je débute en VB.NET et j'y comprend rien à cette erreur
    voici le bout de code de ma connexion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     ' Déclaration des différents objets
            Dim oConnection As System.Data.SqlClient.SqlConnection
            Dim oCommand As System.Data.SqlClient.SqlCommand
     
            ' Création de la connexion
            oConnection = New System.Data.SqlClient.SqlConnection()
            oConnection.ConnectionString = System.Configuration.ConfigurationManager.AppSettings("SqlServer")
     
            ' Ouverture de laconnexion
           oConnection.Open()
    un coup de pouce s'il vous plait

  2. #2
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Le problème est que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Configuration.ConfigurationManager.AppSettings("SqlServer")
    te renvoie une chaine vide ou nulle. Il faut que tu renseignes la valeur dans ton fichier de configuration (app.config).
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  3. #3
    Membre éclairé Avatar de alicia26
    Inscrit en
    Avril 2007
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 321
    Par défaut
    où trouvez le fichier de configuration (app.config).
    j'utilise visual web developper et je n'ai que web.config et voici le contenu
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
        <appSettings/>
        <connectionStrings/>
        <system.web>
                    <compilation debug="false" strict="false" explicit="true" />
            <pages>
                <namespaces>
                 </namespaces>
            </pages>
                  <authentication mode="Windows" />
               </system.web>
    </configuration>

  4. #4
    Membre confirmé Avatar de Azephel
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Bonjour !

    Tu es pile dedans !
    Le fichiers web.config est le fichiers de configuration pour les applications web, alors que le app.config est l'équivalent pour les windows form.

    Voila ton web.config comme il devrait être :
    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>
        <appSettings>
       <add key="SqlServer" value="Ta_Chaine_De_Connexion"/>
     
      </appSettings>
        <connectionStrings/>
        <system.web>
                    <compilation debug="false" strict="false" explicit="true" />
            <pages>
                <namespaces>
                 </namespaces>
            </pages>
                  <authentication mode="Windows" />
               </system.web>
    </configuration>
    Avec cela, la chaîne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.Configuration.ConfigurationManager.AppSettings("SqlServer")
    te renverra la chaine de connexion que tu auras spécifié dans la balise <add key.../>

    J'espère que ça t'auras aidé !
    ^^

  5. #5
    Membre éclairé Avatar de alicia26
    Inscrit en
    Avril 2007
    Messages
    321
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 321
    Par défaut
    super!
    merci

  6. #6
    Membre confirmé Avatar de Azephel
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    de rien !^^
    Ravi d'avoir pu aider ! ^^

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

Discussions similaires

  1. [Débutant] La propriété ConnectionString n'a pas été initialisée
    Par SQLClient dans le forum C#
    Réponses: 1
    Dernier message: 02/12/2013, 10h32
  2. La propriété ConnectionString n'a pas été initialisée
    Par Ninpa dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 02/07/2013, 11h37
  3. Réponses: 3
    Dernier message: 30/10/2009, 10h11
  4. Réponses: 12
    Dernier message: 22/08/2009, 18h16
  5. [C#/ASP.Net] Pourquoi "ConnectionString n'a pas été initialisée" ?
    Par Louisa dans le forum Accès aux données
    Réponses: 5
    Dernier message: 21/07/2006, 10h31

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