PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV (précédentes versions) → Bug sur instruction LIMIT et éditeur de requête WB24 avec MariaDB 10.4.10
Bug sur instruction LIMIT et éditeur de requête WB24 avec MariaDB 10.4.10
Débuté par Philippe, 20 juil. 2020 09:24 - Aucune réponse
Posté le 20 juillet 2020 - 09:24
Bonjour,
Une requête paramétrée incluant l'instruction MariaDB LIMIT et construite via l'éditeur de requête WB24 n'est absolument pas prise en compte

Code SQL généré par l'éditeur de requête:
SELECT
clients.ClientID AS CodeClient,
clients.ClientNom AS ClientNom,
clients.ClientPrenom AS ClientPrenom,
clients.ClientAge AS ClientAge
FROM
clients
WHERE
clients.ClientNom LIKE {ParamClientNom}% ORDER BY
CodeClient ASC
LIMIT {ParamLimite}

Instructions dans la section "Initialisation la table" sur le champ Table de la page:
REQ_Clients.ParamLimite=5
REQ_Clients.ParamClientNom = "Stewart"

Le résultat affiché dans la table comporte la totalité des 250 enregistrements "Stewart" au lieu des 5 prévus.
J'ai même mis une chaine de caractères pour ParamLimite afin de faire planter la requête. Peine perdue, les 250 records de ma base test se sont quand même affichés :-o

A noter que la limite est bien prise en compte en mode "test de la requête" sous l'éditeur de requête.