Bonjour à toutes et à tous,
J'ai un sérieux souçi dans mes requêtes.
J'en prend une au hasard pour vous exposer le souçi ;)
Je crée une requête, et voici ce que me génére le Langage Naturel :
Afficher tous les Name tels que DataBase.SupportedFiles est égal à 1 . Le résultat est trié selon la valeur de Name par ordre croissant.Le SQL m'affiche ceci :
SELECT
DataBase.Name AS Name
FROM
DataBase
WHERE
DataBase.SupportedFiles = 1
ORDER BY
Name ASCPuis s'ensuit une combo qui me permet donc d'afficher les informations triées grâce à ma requête.
Dans ma base, j'ai déjà entré deux valeurs, donc deux IDs différents.
Le souçi est que quand je souhaite afficher les informations de l'ID 2, j'ai systématiquement celle de l'ID 1
Idem si je crée une 3ème entrée ayant aussi la valeur 1 en DataBase.SupportedFiles, j'ai systématiquement l'ID 1 après avoir lancé cette requête.
Pourtant la requête fait bien afficher les entrées contenues dans DataBase.Name
Le pire, c'est que si je crée une entrée ayant 2 pour DataBase.SupportedFiles et que je crée la requête appropriée pour l'afficher parmi toutes les autres entrées, j'ai toujours l'ID 1 qui prend le dessus
Merci à celles et ceux qui pourront m'aider, parce que là je tourne en rond depuis une semaine à chercher d'où vient mon erreur
Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=3600&post_id=15171