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 :

[DEBUTANT] Erreur CS0246


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut [DEBUTANT] Erreur CS0246
    Salut !

    Je suis complètement débutant dans ce langage et j'ai un soucis. J'ai trouvé un petit exemple de projet à monter pas à pas pour apprendre. Le soucis est que j'ai une erreur récurrente :

    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
     
    void Page_Load()
    {
         AfficherListeClasses();
    }
     
    void AfficherListeClasses()
    {
     
         // Déclaration des différents objets
         SqlConnection oConnection;
         SqlCommand oCommand;
         SqlDataReader oDataReader;
         string sSQL;
     
         // Création de notre connexion
         oConnection = new SqlConnection();
         oConnection.ConnectionString = ConfigurationSettings.AppSettings("SqlServer");
     
         // Ouverture de la connexion
         oConnection.Open();
     
         // Ecriture de la requête SQL
         sSQL = "SELECT * FROM [Classes] ORDER BY Nom_Classe ASC";
     
         // Création de l'objet SqlCommand
         oCommand = new SqlCommand(sSQL, oConnection);
     
         // Lecture des données
         oDataReader = oCommand.ExecuteReader();
     
         // Paramétrage du DataGrid
         DTG_Liste_Classes.DataSource = oDataReader;
         DTG_Liste_Classes.DataBind();
     
         // Fermeture du DataReader et de la connexion
         oDataReader.Close();
         oConnection.Close();
     
    }
    Et ça me donne cette erreur :

    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
    Compilation Error 
    Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately. 
    
    Compiler Error Message: CS0246: The type or namespace name 'SqlConnection' could not be found (are you missing a using directive or an assembly reference?)
    
    Source Error:
    
     
    
    Line 12:     
    Line 13:          // Déclaration des différents objets
    Line 14:          SqlConnection oConnection;
    Line 15:          SqlCommand oCommand;
    Line 16:          SqlDataReader oDataReader;
    J'ai pas mal cherché sur le net et je n'ai pas trouvé de solution, quelqu'un peut m'aider svp ?

    Merci d'avance...

  2. #2
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Faut importer SqlClient de mémoire

  3. #3
    Membre éclairé Avatar de Asiany
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    73
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 73
    Par défaut
    En gros tu as oublié d'indiqué une assembly

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using System.Data.SqlClient;

  4. #4
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Ben en fait c'est le code d'un tutoriel donc j'ai rien touché. Le using je le mets avant ou après l'entete de la fonction ? J'ai essayé les deux et ça me met encore des messages d'erreurs.

    J'ai mis ça :

    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
     
    void Page_Load()
    {
         AfficherListeClasses();
    }
     
    void AfficherListeClasses()
    {
     
         // Déclaration des différents objets
         SqlConnection oConnection;
         SqlCommand oCommand;
         SqlDataReader oDataReader;
         string sSQL;
     
         // Création de notre connexion
         oConnection = new SqlConnection();
         oConnection.ConnectionString = ConfigurationSettings.AppSettings("SqlServer");
     
         // Ouverture de la connexion
         oConnection.Open();
     
         // Ecriture de la requête SQL
         sSQL = "SELECT * FROM [Classes] ORDER BY Nom_Classe ASC";
     
         // Création de l'objet SqlCommand
         oCommand = new SqlCommand(sSQL, oConnection);
     
         // Lecture des données
         oDataReader = oCommand.ExecuteReader();
     
         // Paramétrage du DataGrid
         DTG_Liste_Classes.DataSource = oDataReader;
         DTG_Liste_Classes.DataBind();
     
         // Fermeture du DataReader et de la connexion
         oDataReader.Close();
         oConnection.Close();
     
    }
    Et j'obtiens la meme erreur que précédement

  5. #5
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    391
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2005
    Messages : 391
    Par défaut
    mets le en debut de fichier
    mais peut etre qu il te manque aussi une reference

    menu projet
    reference

    ajouter et tu cherches System.Data.SqlClient

  6. #6
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Ca me met ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Compiler Error Message: CS1519: Invalid token 'using' in class, struct, or interface member declaration
    Je vais regarder pour la référence

Discussions similaires

  1. [XSL] [debutant] erreur bete avec choose
    Par enigma dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 21/07/2005, 17h58
  2. [langage] [Débutant] Erreur scalar found
    Par bartmarley dans le forum Langage
    Réponses: 5
    Dernier message: 30/05/2005, 11h50
  3. debutant: erreur LNK2001 avec la librairie GSL
    Par drill3 dans le forum MFC
    Réponses: 6
    Dernier message: 25/04/2005, 13h58
  4. [Debutant] Erreur "Unhandled event loop exception"
    Par pilz dans le forum Eclipse Platform
    Réponses: 14
    Dernier message: 08/12/2004, 15h19
  5. [Debutant]erreur lors de la sauvegarde d un code.
    Par Mr_Chut dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 27/04/2004, 19h42

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