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 :

Problème ConnectionString avec SQL Sever 2005


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Points : 468
    Points
    468
    Par défaut Problème ConnectionString avec SQL Sever 2005
    Salut!

    J'ai un souci de connexion à ma base de données qui commence à m'énerver, un problème avec le ConnectionString.

    Voilà le début du code qui plante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    string ConnexionString = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["DSCConnectionString"].ConnectionString;
     
    using (SqlConnection connexion = CreerConnexion(ConnexionString))
                    {
                    //execution des instructions SQL avec procédures stockées sur SQL Server 2005
                    }
    Et là le code plante sur la ligne de l'initialisation du ConnectionString et il me sort une exeption :

    L'exception System.NullReferenceException n'a pas été gérée par le code utilisateur.

    Le truc c'est que ça m'empêche d'avancer comme cette étape est indispensable à l'utilisation de mes procdédures stockées.

  2. #2
    Membre expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Points : 3 543
    Points
    3 543
    Par défaut
    Et si tu essayes avec

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    System.Configuration.ConfigurationManager.ConnectionStrings["DSCConnectionString"].ConnectionString;
    De plus, dans ton web.config, est-ce que tu as bien une zone

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <connectionStrings>
            <add name="DSCConnectionString " providerName="System.Data.SqlClient" connectionString=".....chaine de connexion ici...."></add>
        </connectionStrings>
    dans la partie <configuration> ?

  3. #3
    Membre confirmé Avatar de Aizen64
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    561
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 561
    Points : 468
    Points
    468
    Par défaut
    Oui, justement il manquait la ligne dans le fichier Web.config, ça marche maintenant.

    Je change un peu de sujet mais j'ai une autre problématique, j'ai fait une procédure stockée qui effectue plusieurs SELECT, par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SELECT ID_PRODUIT, LIBELLE_PRODUIT
    FROM PRODUITS
    WHERE -- CONDITIONS
     
    SELECT ID_CLIENT, NOM_CLIENT
    FROM CLIENTS
    WHERE -- CONDITIONS...
    Là au moment de l'execution de la requète sous SQL Server 2005, il affiche dans la même fenêtre, les 2 résultats de requete dans l'ordre ou je l'ai écrit (normal).

    Maintenant l'objectif est de passer en revue tous ces enregistrements et de les afficher dans des TextBox par exemple (C#). J'ai pensé à utiliser un for each pour passer en revue tous les résultats des requètes (stockés dans le DataSet) et je les mets dans des TextBox (générés à la volée par la boucle).

    Un problème se pose :

    Est ce que le DataSet fera la différence entre les 2 requètes ?

    Si ce n'est pas le cas, je devrait executer les 2 requetes séparément (2 procédures stockées) récupérées par 2 DataSet distincts.

    En théorie rien de bien difficile a faire mais maintenant, en pratique c'est autre chose, un petit coup de main ne serait pas de trop.

Discussions similaires

  1. Problème avec SQL SERVER 2005
    Par van der zahir dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 07/04/2012, 01h48
  2. problème avec sql server 2005 et les comptes d'utisateur
    Par briant dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 13/07/2010, 14h23
  3. Problème d'installation SQL Server 2005 Express avec param /qb
    Par emmr.rida dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/01/2009, 22h13
  4. Réponses: 2
    Dernier message: 30/04/2008, 10h33
  5. Problème connexion Cube SQL SERVER 2005 avec EXCEL
    Par nnasser dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 22/09/2006, 16h23

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