Erreur vb
Résolu
Bonjour,
j'utilise visual studio 2010 et access
je veux vérifier le nom d'utilisateur et le mot de passe tapés en clavier avec les données dans access
et voila l'erreur qui s'affiche
Erreur de syntaxe (opérateur absent) dans l'expression
voici mon code
j'utilise visual studio 2010 et access
je veux vérifier le nom d'utilisateur et le mot de passe tapés en clavier avec les données dans access
et voila l'erreur qui s'affiche
Erreur de syntaxe (opérateur absent) dans l'expression
voici mon code
Dim req1 As New OleDb.OleDbCommand
Dim datread1 As OleDb.OleDbDataReader
req1.Connection = cn
req1.CommandType = CommandType.Text
req1.CommandText = "SELECT nom_utilisateur from securité where nom_utilisateur ='" & TextBox1.Text & "'"
datread1 = req1.ExecuteReader
If Not datread1.HasRows Then
LblUtilisateur.ForeColor = Color.Red
LblUtilisateur.Visible = True
End If
datread1.Close()
req1.CommandText = "SELECT mot_de_passe from securité where nom_utilisateur ='" & TextBox1.Text & "'mot_de_passe='" & TextBox2.Text "'"
datread1 = req1.ExecuteReader
If Not datread1.HasRows Then
LblMotPasse.ForeColor = Color.Red
LblMotPasse.Visible = True
End If
datread1.Close()
4 réponses
-
Bonjour,
req1.CommandText = "SELECT mot_de_passe from securité where nom_utilisateur ='" & TextBox1.Text & "'mot_de_passe='" & TextBox2.Text "'"
req1.CommandText = "SELECT mot_de_passe from securité where nom_utilisateur ='" & TextBox1.Text & "' and mot_de_passe='" & TextBox2.Text "'" -
j'ai pas compris
-
Bonjour,
en italique c'est ce que vous avez ecrit qui provoque une erreur,
en dessous la correction, si vous voulez deux conditions de recherche il faut les relier par un and
req1.CommandText = "SELECT mot_de_passe from securité where nom_utilisateur ='" & TextBox1.Text & "' and mot_de_passe='" & TextBox2.Text "'"
bonne suite -
c bon merci bcp :)