Bonjour, voila j'ai un problème avec ma base de donnée mysql, j'utilise vb.net pour pour remplir ma table user, mais quand j'essaye de trier avec where, il ne fonctionne que sur quelques colonnes.

ma table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
  CREATE TABLE IF NOT EXISTS user(id INT PRIMARY KEY NOT NULL AUTO_INCREMENT,userid VARCHAR(50),mdp VARCHAR(50),datemdp date)
ma requêtte insertion:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
insert into user (userid,mdp,datemdp) values (' " & txtUserName.Text & " ' , '" & txtpassword.Text & " ' ,' " & date_jour & " ' )
ma requêtte tri:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 select userid from user where userid = '" & txtUserID.Text & "'
, le résultat est vide.

mais quand je fais un tri par rapport à mdp ou id le tri fonctionne bien, j'ai même changé de colonne pour userid, le tri ne fonctionne toujours pas sur userid, une autre information quand j'utilise mysql en ligne de commande pour ajouter un enregstrement, les tris marchent sur toutes les colonnes.
merci pour votre aide.