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 :

Impossible de créer une SqlConnection


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Gunny
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2007
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Danemark

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2007
    Messages : 194
    Par défaut Impossible de créer une SqlConnection
    Bonsoir à vous !

    J'ai commencé à développer une appli web pour mon stage, en utilisant C#/asp.NET, Visual Studio 2005 et SQL Server 2005.
    J'essaye de créer une connexion à la BD d'une façon tout à fait normale, du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string cstr = //connexion string
    SqlConnection csql = new SqlConnection(cstr);
    (je ne peux pas vous copier le code exact puisque je n'ai pas accès au net au bureau, mais la connexionstring est correcte normalement, et de toute façon, le problème n'a pas l'air de venir de là)

    Seulement voilà, le problème est que le constructeur lance une exception, qui vient apparemment de son attribut ServerVersion (explication de l'exception : "La connexion est fermée").

    Le problème ne vient pas de la connexionString, puisque si je fais ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    string cstr = //connexion string
    SqlConnection csql = new SqlConnection();
    csql.connexionstring = cstr
    L'exception est quand même lancée par le constructeur de SqlConnection.

    Sachant que, dans l'explorateur de serveurs, je vois bien ma base de données, d'où cela peut-il donc venir ?


    Merci !

  2. #2
    Membre éclairé Avatar de Ishizaki
    Inscrit en
    Avril 2006
    Messages
    262
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 262
    Par défaut
    T'arrives à faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    //On lance une connexion à la base
                sqlConnection.ConnectionString =//connectionstring
     
                //Ouverture
                sqlConnection.Open();
     
    SqlCommand sqlCommand = new SqlCommand();
     
                //Requête
                sqlCommand.CommandText = //requête;
                sqlCommand.Connection = sqlConnection;
    ?

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     string cstr = //connexion string
    SqlConnection csql = new SqlConnection(cstr);
    cela est juste si votre connexion est correcte 100%
    sinon, tu peut essayer de cette maniére :
    dans le webConfig: tu déclare ta connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <connectionStrings>
    		<add name="cstr" connectionString="server=...; Initial Catalog=...;Integrated security=true"/>
    	</connectionStrings>
    et dans ton programme ou tu veut ouvrir la connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    string connect = ConfigurationManager.ConnectionStrings["cstr"].ConnectionString;
            SqlConnection  csql = new SqlConnection(connect);
    voilaaa!

  4. #4
    Membre très actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2008
    Messages
    233
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2008
    Messages : 233
    Par défaut
    +1 tina (j'pense que le problème vient de là)

    PS : <connectionStrings>...</connectionStrings> à mettre dans le <configuration>...</configuration>

Discussions similaires

  1. Réponses: 53
    Dernier message: 03/08/2007, 14h50
  2. Impossible de créer une fonction MySql 4
    Par tynmar dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 26/03/2007, 10h12
  3. [lomboz 3.2]impossible de créer une nouvelle action
    Par olivier57b dans le forum Struts 1
    Réponses: 1
    Dernier message: 03/03/2007, 11h34
  4. Réponses: 1
    Dernier message: 30/12/2005, 17h14
  5. Réponses: 17
    Dernier message: 03/12/2004, 14h33

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