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 :

ConnectionStrings dans App.config


Sujet :

C#

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut ConnectionStrings dans App.config
    Bonjour à tous !

    Je viens vers vous après moult recherche de solutions sans effets..

    Je souhaite me connecter à ma base de données locale. Voici ce que j'ai fait :

    -> Dans le code :
    qlCeConnection connect = new SqlCeConnection(ConfigurationManager.ConnectionStrings["connect"].ConnectionString);
    Il me retourne une exception "NullReferenceException".

    -> Dans App.config :
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
    <connectionStrings>
    <add name="connect"
    providerName="System.Data.ProviderName"
    connectionString="Data Source=C:\Users\Waylander\Desktop\RPG\RPG\RPG\DatabaseSave.mdf;AttachDbFilename=C:\Users\Waylander\Desktop\RPG\RPG\RPG\DatabaseSave.mdf;Integrated Security=True" />
    </connectionStrings>
    </configuration>


    J'ai testé de récupérer la chaine de connexion avec l'indice 0 et voici ce que je trouve :

    "data source=.\\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"


    Voilà voilà donc si vous avez des idées, une solution.. Je suis preneur ! Merci à tous !

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2013
    Messages : 51
    Points : 74
    Points
    74
    Par défaut
    Je commencerais pas vérifié si la connexion string est vraiment la bonne.

    Voir les types de connexion
    MSDN HELP

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Dans l'explorateur de serveur via visual studio (2015) : DatabaseSave.mdf -> propriétés :

    Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Waylander\Desktop\RPG\RPG\RPG\DatabaseSave.mdf;Integrated Security=True
    Quand je fais "Tester la connexion", tout est ok.

  4. #4
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Quand je mets cette chaine de connexion dans mon App.config, j'ai aussi une exception NullReference..

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Nom : Capture.PNG
Affichages : 164
Taille : 177,3 Ko

    Ce sera peut être plus clair comme ça.

  6. #6
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2013
    Messages : 51
    Points : 74
    Points
    74
    Par défaut
    Je vois sur l'image que tu as 2 App.Config tu aurais m'y la connexionstring dans le mauvais app.config?

  7. #7
    Nouveau Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2016
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2016
    Messages : 5
    Points : 1
    Points
    1
    Par défaut
    Je venais de le copier/coller pour tester donc non ce n'est pas ça..

    Le pire c'est que j'ai déjà réussi mais impossible à retrouver la solution !


    Une question : quand on crée un nouveau projet (avec nouvelle base de données), est-ce que le fichier App.config se crée automatiquement ? Et est-ce qu'il se remplit automatiquement aussi ?
    Si oui, autant que je recrée le projet en entier en intégrant mes différentes classes etc.. non ?

  8. #8
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2013
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2013
    Messages : 51
    Points : 74
    Points
    74
    Par défaut
    Oui le fichier App.Config est créer en même temps que le projet. Il ajout la configuration de la connexion string quand tu l'ajoute par l'explorateur de serveur tu peux aussi le faire manuellement....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <startup> 
            <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
        </startup>
    </configuration>
    Avant de refaire le projet je supprimerais la configuration de connexion et j'essaierai de refaire la connexion avec l'explorateur de serveur

    Sinon tu peux la mettre ta connexion directement dans le code voir si cela marche le but étant d'isolé ce qui cause l'erreur.

    Bonne Chance!

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/02/2009, 13h00
  2. Réponses: 1
    Dernier message: 07/07/2008, 10h41
  3. retiré le nom base de donnée dans app.config
    Par jeepibmx dans le forum VB.NET
    Réponses: 1
    Dernier message: 28/01/2008, 19h38
  4. Réponses: 8
    Dernier message: 06/08/2007, 11h32
  5. Réponses: 2
    Dernier message: 23/03/2007, 14h00

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