En fait si je lit bien, la requête que tu fais c'est :
SELECT * FROM table WHERE champ1 Like "%10%" AND champ2 like "%411%"
C'est à dire que tu cherches non pas les enregistrements dont champ1 commencent par '10' et champ2 commencent pas '411', mais tous les enregistrement dont champ1 contient la sous-chaine '10' (n'importe où) et dont champ2 contient la sous-chaine '411' également n'importe où.
Comme le dit ShaiLeTroll, ce que tu sembles vouloir c'est plutôt :
1 2
| // Tout ce qui est égal à 10
SELECT * FROM table WHERE champ1 Like = "10" AND champ2 like "411%" |
De plus dans edit2.text, il faut saisir '411' pas '411*'.
Partager