PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Requête SELECT ne prend pas en compte mon WHERE?
Requête SELECT ne prend pas en compte mon WHERE?
Iniciado por shinageek, 08,ago. 2019 09:00 - 3 respuestas
Publicado el 08,agosto 2019 - 09:00
Bonjour,

J'ai une table de données qui ressemble à ceci.




J'ai fait une requête sur cette table, de la forme :
SELECT * FROM LX03 WHERE Article={ParamArticle}

Lorsque ParamArticle = << vide >> (une valeur présente dans ma table, avec des lettres), les enregistrements sont bien retournés.





En revanche, lorsque ParamArticle est égal à une suite de chiffres (comme c'est souvent le cas dans la table), ma requête ne renvoit rien ! (par exemple avec 226834: aucun enregistrement ne correspond à ma requête).

J'ai directement copié / collé cette valeur depuis WDMap, aucune possibilité de faute de frappe.

Pourquoi Windev ne renvoie rien, et surtout, comment le corriger?

Amicalement, SamSam
Miembro registrado
1.640 mensajes
Publicado el 08,agosto 2019 - 11:23
Salut,

Comment gere tu dans le code tes parametres STP ?
Peux tu nous montrer un exemple concret de code que tu utilises ?
Publicado el 08,agosto 2019 - 11:33
Salut,

Eh bien, je ne fais même pas de code. J'utilise l'éditeur de requêtes, clic droit, "Tester la requête".

C'est pour ca que je ne comprends pas ce qui ne va pas...
Merci
Miembro registrado
9 mensajes
Publicado el 08,agosto 2019 - 11:40
Bonjour,
J'ai changé de pseudo car me suis créé un compte.

Je n'appelle pas encore cette requête dans un code, pour le moment je la teste en direct avec le visualiseur de requêtes (clicl droit, tester la requête).

--
Merci,
Samuel