Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2006, 09h33   #1
Invité régulier
 
Inscription : février 2006
Messages : 41
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : février 2006
Messages : 41
Points : 9
Points : 9
Par défaut Limiter nbr de résultat par page

Bonjour,

après quelques recherches sur le forum je n'ai pas trouvé exactement ce que je cherchais pourtant ça doit être tout con...

J'a une page qui affiche plus de 300 résultats triés par date...j'aimerais qu'elle affiche uniquement les 50 plus récents.

Merci d'avance pour toute aide !
Bonne journéeeeee !
Marconico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h00   #2
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 809
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 809
Points : 3 011
Points : 3 011
Bonjour,

Peux-tu nous montrer le code que tu utilises pour afficher ta page ?
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h10   #3
Invité régulier
 
Inscription : février 2006
Messages : 41
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : février 2006
Messages : 41
Points : 9
Points : 9
Je vais la mettre plus tard, elle immense faut que je vire ce qui sert à rien...

Mais dans la requête je ne peux pas mettre de LIMIT 0,50 par exemple. Ce n'est pas supporté par le SQL ? Est-ce qu'il y a une fonction équivalente ?

Merciii
Marconico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h17   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 809
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 809
Points : 3 011
Points : 3 011
Re,

Je suppose que tu utilises un recordset ?

Dans ce cas, tu peux limiter le nombre à l'affichage :

Code :
1
2
3
4
5
6
7
8
9
 
.....
Cpt = 0
do while not recordset.eof or Cpt <= 50
   => Affichage
   recordset.movenext
   Cpt = Cpt + 1
loop
.....
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 10h57   #5
Invité régulier
 
Inscription : février 2006
Messages : 41
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : février 2006
Messages : 41
Points : 9
Points : 9
Oui c'est un recordset, mais j'aurais préféré directement limiter la requête.

J'ai trouvé "rownum", "rowno" etc... mais rien ne fonctionne...
Marconico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 12h14   #6
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 809
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 809
Points : 3 011
Points : 3 011
Re,

Ce type de commande dépend du SGBD que tu utilises.
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 13h54   #7
Invité régulier
 
Inscription : février 2006
Messages : 41
Détails du profil
Informations personnelles :
Âge : 26
Localisation : Suisse

Informations forums :
Inscription : février 2006
Messages : 41
Points : 9
Points : 9
J'utilise MySQL.
Marconico est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 14h08   #8
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 809
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 809
Points : 3 011
Points : 3 011
Re,

Alors, je ne peux que te conseiller de poser ta question sur le forum MYSQL.
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 16h00   #9
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Voici la syntaxe MySQL:
Code :
SELECT * FROM tbl LIMIT 50;
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2006, 14h03   #10
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,

Tu fais de l'ASP sur une base MySQL?? Pourquoi ne pas utiliser le PHP?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2006, 10h53   #11
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Citation:
Envoyé par Immobilis
Salut,

Tu fais de l'ASP sur une base MySQL?? Pourquoi ne pas utiliser le PHP?

A+
Pourquoi pas, asp, c'est bien aussi, non ? Et les bases de données MySQL sont moins cher que SQL Server
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2006, 14h20   #12
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
C'est certain, c'est gratuit, mais tant qu'à faire dans la gratuité, autant faire dans l'effecacité. Depuis un moment déjà PHP est plus performant qu'ASP.
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 00h08   #13
Membre Expert
 
Avatar de NoisetteProd
 
Inscription : janvier 2003
Messages : 1 912
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 1 912
Points : 1 925
Points : 1 925
Envoyer un message via MSN à NoisetteProd
Citation:
Envoyé par marabout
Pourquoi pas, asp, c'est bien aussi, non ? Et les bases de données MySQL sont moins cher que SQL Server
Pour un site internet, tu peux utiliser soit MSDE (equivalent de MSSQL 2000 gratuit) soit SQL Server Express 2005
__________________
Fais cogiter ta Noisette !!

Participez à la page SOURCES Delphi !

Découvrez le Défi Delphi

Mon Mail
NoisetteProd est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/12/2006, 13h27   #14
Membre émérite
 
Avatar de marabout
 
Homme
Consultant E-Learning
Inscription : août 2006
Messages : 646
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Activité : Consultant E-Learning

Informations forums :
Inscription : août 2006
Messages : 646
Points : 812
Points : 812
Citation:
Envoyé par NoisetteProd
Pour un site internet, tu peux utiliser soit MSDE (equivalent de MSSQL 2000 gratuit) soit SQL Server Express 2005
Malheureusement, tu trouves rarement cela chez les hébergeurs... De plus il y a des limitations: SQL Server Express limite des BDD à 4MB si je ne me trompe.
marabout est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h43.


 
 
 
 
Partenaires

Hébergement Web