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

Accès aux données Discussion :

Connection impossible à ma BDD depuis la lecture des paramètres dans web.config


Sujet :

Accès aux données

  1. #1
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Points : 130
    Points
    130
    Par défaut Connection impossible à ma BDD depuis la lecture des paramètres dans web.config
    Bonjour,

    J'ai un petit soucis avec mon site web pour connecter la base de données.

    Je me suis créé une classe statique qui va ouvrir la connection avec la base de donnée. Celle-ci va lire dans le fichier web.config les paramètres de connection à la base de donnée pour ensuite l'ouvrir, le code de ma classe est le suivant:

    Code C# : 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
     
        public static class AccessDatabase
        {
            private static string ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["MyDatabase"].ConnectionString.ToString();
            public static SqlConnection Connection = new SqlConnection(ConnectionString);
     
            public static void Open()
            {
                if (Connection.State.Equals(System.Data.ConnectionState.Closed))
                {
                    Connection.Open();
                }
            }
     
            public static void Close()
            {
                if (Connection.State.Equals(System.Data.ConnectionState.Open))
                {
                    Connection.Close();
                    Connection.Dispose();
                }
                else
                {
                    Connection.Dispose();
                }
            }
        }

    Donc je fais une vérification de l'état de la connection avant d'essayer de l'ouvrir, et idem lorsque je la ferme.

    Dans mon fichier web.config j'ai la ligne suivante:

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
      <connectionStrings>
        <add name="MyDatabase" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=.\App_Data\MyDatabase.mdf;Integrated Security=True;User Instance=false"
             providerName="System.Data.SqlClient"/>
      </connectionStrings>

    Sauf que quand j'essaye d'ouvrir la connection, j'obtiens le message d'erreur suivant :

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    An attempt to attach an auto-named database for file .\App_Data\MyDatabase.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.

    Vous avez des idées d'ou pourrait venir le problème? Je n'ai pour l'instant pas de mots de passe et tout pour me connecter, donc logiquement ça devrait marcher

    Merci bien pour votre aide,

    L.

  2. #2
    Membre habitué
    Inscrit en
    Mai 2006
    Messages
    397
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 397
    Points : 130
    Points
    130
    Par défaut
    J'ai résolu mon problème

    En fait en passant par SQL Server directement pour créer la base de donnée puis ajouter la BDD dans le projet VS, je n'ai plus eu ce problème Conclusion: je passerais dorenavant via SQL Server plutôt que VS pour la gestion de ma base de donnée

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 21/12/2010, 15h25
  2. Réponses: 3
    Dernier message: 21/07/2010, 10h22
  3. [Resource] Lecture des ressources dans une classe
    Par Mister Nono dans le forum Struts 1
    Réponses: 3
    Dernier message: 09/03/2007, 11h59
  4. [SQLLite] Lecture des données dans un fichier .db
    Par PedroBD dans le forum PHP & Base de données
    Réponses: 31
    Dernier message: 13/11/2006, 18h12
  5. Problème de lecture des cellules dans une feuille Excel
    Par wangjun dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/10/2006, 10h35

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