Salut à tous,

Voilà je souhaite avoir une page de connexion.
J'ai réalisé ce code pour tester si le couple (login,mdp) existe dans ma base:

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
 
 string sql = "Select COUNT(idclient) from clients where pseudo =" + login.Text + " and password =" + mdp.Text;
            SqlConnection conn = new SqlConnection(GetConnectionString());
            SqlCommand cmd = new SqlCommand(sql, conn);
            conn.Open();
            int compteur = (int)cmd.ExecuteScalar();
            conn.Close();
            if (compteur == 0)
            {
                Label4.Text = "L'identifiant et/ou le mot de passe est invalide";
            }
            else
            {
                string sql2 = "Select idclient from clients where pseudo =" + login.Text + " and password =" +  mdp.Text;
                SqlConnection conn2 = new SqlConnection(GetConnectionString());
                SqlCommand cmd2 = new SqlCommand(sql2, conn2);
                conn.Open();
                int idclient = (int)cmd.ExecuteScalar();
                conn.Close();
                Session["idclient"] = idclient;
                Response.Redirect("Accueil.aspx");
            }
Il me met comme erreur:

System.Data.SqlClient.SqlException: Nom de colonne non valide : 'denisbuzz'.
Nom de colonne non valide : 'parisplouz'.
au niveau de ma ligne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int compteur = (int)cmd.ExecuteScalar();
Je ne comprend pas trop où est mon erreur

Sachant que le login que je rentre est "denisbuzz" et le password est "parisplouz".
Ces données sont bien présente dans ma table.

Merci de m'aider.