Access 97 Probleme de TOP // LIMIT - SQL/NoSQL - Programmation
Marsh Posté le 18-06-2015 à 14:42:55
Je viens de trouver une astuce qui me permettra de continuer,
Je commence par faire une premiere requete ou je compte le nombre de ligne total. Je resors le resultat dans une variable.
Je fais ma requete avec un select * ( classique) et filtre au niveau du where avec Numdeligne (champs de la base ) between mavariable - le nombre souhaité et mavariable.
Ce n'est peut-être pas très propre par contre ?
La premiere requete
Code :
|
La seconde requete
Code :
|
Marsh Posté le 18-06-2015 à 10:28:41
Bonjour,
Je viens soliciter votre aide, je travaille sur un projet auxquel est rattaché une base de données ACCESS 97.
L'affichage et les requetes sont traités via Visual Basic 6.
Etant encore novice dans le SQL et les bases de données ( PhpMyAdmin // MySQL )
Nous avons vu en cours qu'il était possible d'utiliser LIMIT ( fonctionnelle sur MySQL seulement ).
Après quelques recherche sur internet, j'ai trouvé une " équivalence " , le TOP.
Seulement celui ci ne se revele utile que si le top est au maximum de 3, au délà tout est selectionnée.
J'ai besoin d'un TOP 100 de mon coté. Connaissez vous une autre méthode, il sera nécessaire aussi de prevoir un order by (Date/Heure) DESC ( pour afficher que les 100 derniers informations ).
Voici la requete en question me permettant d'afficher les resultats dans un controle:
La deuxieme requete contient une erreur d'agregation et je ne comprend pas pourquoi. Si j'enleve la partie Order by, celle ci est accepté mais toujours le probleme du TOP100.
Je vous remercie d'avance pour votre aide.
---------------
"Nous ne devons jamais verser de larmes. Les larmes ne sont rien d'autre que la défaite du corps sur le cœur. Elles constituent la preuve que garder un cœur ne sert à rien d'autre qu'à s'affaiblir"