cs_grhum59
Messages postés35Date d'inscriptionsamedi 18 novembre 2000StatutMembreDernière intervention18 mai 2010
-
21 juin 2005 à 15:17
hmtbfr
Messages postés1Date d'inscriptionvendredi 9 mai 2003StatutMembreDernière intervention27 juin 2005
-
27 juin 2005 à 16:11
Bonjour;
Je réalise une application dans laquelle j'affiche le résultat d'une requête sql (nom), lorsque je clique sur ue ligne de ce résultat, je crée un fichier pdf affichant le détail de cette personne.
Je voudrai limiter la premiere requête en lisant la base de donnée par tranche de 10 lignes. Quelle est la requête a effectuer pour cela ? Ma requête actuelle est SELECT nom FROM clients ORDER BY nom
super_toinou
Messages postés764Date d'inscriptionmardi 25 mai 2004StatutMembreDernière intervention 8 mars 20116 21 juin 2005 à 17:52
Yopla,
désolé de jouer un peu les troubles fêtes mais je vois un petit probleme dans ce qui est ecrit.
En effet ta requete est parfaitement juste si tu est connecté sous une base MySql, mais par exemple si tu est connecté sous Oracle, LIMIT n existe pas, il faut utiliser :"WHERE ROWNUM <= 10", meme pb si tu est sous SQL Server tu devra utiliser TOP.
Je pense que ta réponse doit marcher puisque ton driver JDBC doit etre mappé sur une base MySql et qu il envoi au server la string de ta requete donc tt marche bien. Il est juste important de savoir que le jour ou tu passera sur une autre BD ca va planter!!
En esperant pour toi que ce soit pas le cas,
Bonne soirée
++ Toinou
Vous n’avez pas trouvé la réponse que vous recherchez ?