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 :

Connexion SQL Server


Sujet :

C#

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par défaut Connexion SQL Server
    Bonjour,

    J'ai un peu de mal a comprendre comment fonctionne la connexion à la base de données en utilisant le fichier app.config.

    Pour le moment j'ai ceci (j'ai remplacé le nom de mon projet et de ma base par [Monprojet] et [Madb] :

    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
    42
    43
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="[Monprojet].Properties.Settings.[Madb]ConnectionString"
                connectionString="Data Source=|DataDirectory|\[Madb].sdf"
                providerName="Microsoft.SqlServerCe.Client.3.5" />
            <add name="[Monprojet].Properties.Settings.[Madb]ConnectionString1"
                connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\[Madb].mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
                providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>
     
     
    using System;
    using System.Configuration;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
     
    namespace [Monprojet]
    {
        class DbConnect
        {
            public static void Connect()
            {
                string connectionString = null;
                try
                {
                    connectionString = ConfigurationSettings.AppSettings["BbcaManagerConnectionString1"];
                }
                catch (Exception e)
                {
                    Console.WriteLine("Erreur de configuration : {0}", e.Message);
                    return;
                }
                SqlConnection connexion = new SqlConnection(connectionString))
                connexion.Open();
            }
        }
    }
    La seul erreur qui est retourné est :
    L'exception InvalidOperationException n'a pas été gérée
    La propriété ConnectionString n'a pas été initialisée.

    Pourquoi est-ce que j'ai deux connectionstring dans mon fichier app.config.

    Merci

  2. #2
    Membre très actif Avatar de fally
    Homme Profil pro
    Développeur .Net / BI
    Inscrit en
    Novembre 2007
    Messages
    966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Bénin

    Informations professionnelles :
    Activité : Développeur .Net / BI

    Informations forums :
    Inscription : Novembre 2007
    Messages : 966
    Par défaut
    je sais pas trop, mais j'ai cru lire "sqlserverce" dans ton appconfig; ferais-tu une application mobile?

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2008
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 10
    Par défaut
    Pas du tout,

    Mais je crois avoir compris pourquoi j'ai deux connectionString dans mon fichier App.config. J'ai créé puis supprimé une base déjà, apparemment ça ne supprime pas les infos dans ce fichier.

    Maintenant est-ce que quelque peut me dire comment me connecter à ma base en utilisant ce fichier. APrés suppression des anciennes info et notamment "sqlserverce" le fichier deviens donc :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
        <configSections>
        </configSections>
        <connectionStrings>
            <add name="BBCA_Manager.Properties.Settings.BbcaManagerConnectionString1"
                connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\BbcaManager.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"
                providerName="System.Data.SqlClient" />
        </connectionStrings>
    </configuration>
    Merci

Discussions similaires

  1. connexion sql server sécurisé
    Par liliprog dans le forum ASP.NET
    Réponses: 21
    Dernier message: 08/06/2005, 20h31
  2. [DEBUTANT] Connexion à SQL Server
    Par jesus144 dans le forum Bases de données
    Réponses: 2
    Dernier message: 08/03/2005, 12h38
  3. [C#] Problème de connexion sql server 2000
    Par rabbiwan dans le forum ASP.NET
    Réponses: 8
    Dernier message: 22/12/2004, 16h21
  4. Connexion à SQL Server avec ASP
    Par ayobo dans le forum ASP
    Réponses: 3
    Dernier message: 25/05/2004, 17h06
  5. Connexion SQL Server
    Par Bart51 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 06/05/2004, 10h49

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