Bonjour,

Nous avons un souci depuis le passage à la V12 :

  1. On éxécute une requête ZXXXX via visualisation de requêtes
  2. La requête affiche 10 résultats
  3. On quitte l'écran
  4. On revient sur la même requête
  5. Les 10 résultats de la précédente exécution sont affichés
  6. On change un critère pour réduire le nombre de résultats, ce qui exécute la requête qui retourne 5 enregistrements
  7. BUG : Le résultat affiché correspond pour les 5 premières lignes aux résultats de l'exécution N°2, et pour les enregistrements 6-10 à ceux de la première exécution qui n'ont pas été purgés.


Des idées pour régler le souci ? Ca peut être potentiel assez dangereux d'avoir des anciens résultats qui trainent à la fin

Pour reproduire plus facilement le bug, j'ai créé une requête qui affiche le timestamp courant et qui prend comme paramètre le nombre de résultats à renvoyer

SELECT TOP %1%
CONVERT(VARCHAR(23), GETDATE(), 121),
SOHNUM_0
FROM SORDER
ORDER BY CREDATTIM_0 DESC

Nom : bug_1.png
Affichages : 101
Taille : 26,2 Ko

Nom : bug_2.png
Affichages : 93
Taille : 74,5 Ko