Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Membre régulier
    Profil pro
    Développeur informatique
    Inscrit en
    mars 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : mars 2010
    Messages : 217
    Points : 89
    Points
    89

    Par défaut Lecture de SqlDataReader

    Bonjours j'essaye de lire un SqlDataReader
    mais je n'arrive pas à accéder aux membre du reader.
    Lorsque j execute ma procedure stockée sous SQL server,
    celle-ci me renvoie bien la row dont j ai besoin voici le code de lecture du
    SqlDataReader :

    Code :
    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
     
    public static bool AuthentificationUtilisateur(string login, string mp)
            {
                bool estConnecter = false;
     
                string loginCrypt = string.Empty;
                string mpCrypt = string.Empty;
     
                using (MD5 crypt = MD5.Create())
                {
                    loginCrypt = Cryptage(login, crypt);
                    mpCrypt = Cryptage(mp, crypt);
                }
                using (SqlConnection connexion = new SqlConnection(ChaineConnexion))
                {
                    using (SqlCommand command = new SqlCommand("SP_SelectUtilisateur", connexion))
                    {
                        command.CommandType = CommandType.StoredProcedure;
     
                        command.Parameters.Add("@login", SqlDbType.VarChar).Value = loginCrypt;
                        command.Parameters.Add("@password", SqlDbType.VarChar).Value = mpCrypt;
     
                        connexion.Open();
                        SqlDataReader reader = command.ExecuteReader();
     
                        while (reader.Read())
                        {
     
                            if (reader["Login"].ToString() == loginCrypt && reader.["Password"].ToString() == mpCrypt)
                            {
                                estConnecter = true;
                            }
                        }
                    }
                }
                return estConnecter;
            }

  2. #2
    Expert Confirmé

    Homme Profil pro Eric Metz
    Développeur informatique
    Inscrit en
    avril 2006
    Messages
    920
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Metz
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : avril 2006
    Messages : 920
    Points : 3 246
    Points
    3 246

    Par défaut

    Quand vous dites que vous n'arrivez pas à y accéder, vous avez un message d'erreur ou autre chose ?

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •