Bonjour a tous,
J'explique d'abord mon probleme:
Je dois d'abord remplir tous les éléments d'un tabstrip, avec des
champs d'une base de donnée; chaque champ doit etre rempli par un type
d'élément (carte mere, processeur, memoire, ...). J'ai réussi jusque
la, avec une variable de comparaison(varelement), voici ma requete:
"SELECT id, Marque & "" "" & Nom FROM articles WHERE Type=""" & varelement & """ ORDER BY Nom"
Je dois maintenant compliqué cette requete, avec 3 nouvelles variables de comparaisons:
VarSocket, VarCarteGraphique, VarMemoire que je dois comparé avec les
champs: SocketProco, PortGraphique, MemoireType. Les variables sont des
String et les Champs du texte; la requete affiche seulement les
éléments dont la variable et le contenu du champs sont égaux, ainsi que
les champs ou le contenu est vide.
La requete de test suivante fonctionne:
"SELECT id, Marque & "" "" & Nom FROM articles WHERE Type="""
& varelement & """ AND ((1=1) OR (1=1)) AND ((1=1) OR (1=1))
AND ((1=1) OR (1=1)) ORDER BY Nom"
Donc en gros ma requete devrait etre:
"SELECT id, Marque & "" "" & Nom FROM articles WHERE Type="""
& varelement & """ AND ((SocketProco='VarSocket') OR
(SocketProco='')) AND ((PortGraphique='VarCarteGraphique') OR
(PortGraphique=''))
AND ((MemoireType='VarMemoire ') OR (MemoireType='')) ORDER BY Nom"
Cette requete ne crée pas d'erreur mais elle n'affiche pas de résultat
Si quelqu'un pouvait jetté un oeil
Merci d'avance
raben