begin process at 2012 05 28 08:46:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

Base de données

 > 

recordcount ne marche pas!!!!!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

recordcount ne marche pas!!!!!

mercredi 15 septembre 2004 à 10:23:14 | recordcount ne marche pas!!!!!

thibobr

Salut,
Je fais une requete sql dans une page asp et parfois le nombre d'entrée peut dépacer le 50000 lignes. Donc la, la page ne veux pas s'afficher surement parce qu'il y a trop d'info a ecrire. Donc je voudrais limiter le nombre d'entrée. POur ce faire je voudrais bien compter le nb entrées. soit un beau recordcount.
et bien il me met toujours -1 comme valeur.

Set RS = Conn.Execute(SQL)
' affichage du nombre d'enregistrements
response.write "<b>" & RS.Recordcount & " enregistrements</b>"


Thibaut
mercredi 15 septembre 2004 à 21:36:07 | Re : recordcount ne marche pas!!!!!

fabrice69

Administrateur CodeS-SourceS
Réponse acceptée !
Le plantage se fait sans doute sur le recordset (qui est trop lourd).

Il vaut mieu faire une première requette qui va te donner le nombre d'enregistrements

SELECT COUNT(*) FROM TOTO.....

Ensuite il faut faire de la pagination si tu souhaites afficher autant d'informations, cf ici :
- http://www.asp-php.net/tutorial/asp-php/pagination.php

Romelard Fabrice (Alias F___)
mardi 1 mars 2005 à 12:15:07 | Re : recordcount ne marche pas!!!!!

Errais

pour que le recordcount retourne une valeur, il faut avoir ouvert le recordset avec les paramêtres 3,3 comme suit:
Set rs=Server.CreateObject("ADODB.Recordset")
rs.open sql, conn, 3, 3

maintenant, si vous faites
response.write "<b>" & RS.Recordcount & " enregistrements</b>"
alors vous obtiendrez le résultat escompté.

Cependant, il y a un astuce qui pourait vous être util, c'est d'afficher uniquement les n premières lignes de la table selon vos critères de tri (exemple les plus récents enregistrements):
sql = "SELECT TOP 100 * FROM ma_table ORDER BY ma_table.ma_date DESC"

ERRAIS


Cette discussion est classée dans : nombre, page, sql, marche, recordcount


Répondre à ce message

Sujets en rapport avec ce message

Requete SQL trop longue ? [ par Gael ] Bonjour, Une page de recherche multi-criteres dans une base de donnees ACCESS genere une requete SQL (de type SELECT, avec une clause WHERE complexe) Affichage d'un nombre limité de résultats ... [ par JJG ] Bonjour,Voilà je voudrais pouvoir afficher un nombre e résultats limités sur une page et faire la suite des enregistrement grace à un suivant !Le nomb Mise en page des résultats d'une recherche [ par FrancoisPignon ] Je voudrais faire une mise en page des résultats comme l'on trouve sur la plupart des sites à savoir :Pages 1 - 2 - 3... Page SuivanteJ'arrives à gére Enregistrement multiples dans une table...le retour [ par miles25 ] Bonjour à tous,galère, galère, j'essaye de construire un page me permettant d'insérer plusieurs enregistrements en même temps dans une table. Cette pa Requete sur SQL Server depuis une page asp [ par Muad-Dib ] Quand je le fais en VB, ca marcheQuand je le fais en VBScript, ca plante...Je parle de requêtes comprenant la méthode LEFT JOIN !Qq'un peut il m'aider Probleme avec une requete [ par Sinse ] Bonjour a tous, Voila j'ai la requete suivante (qui marche correctement sur access)SQL="Select * from Ticket_incident" SQL= SQL&" WHERE [Date de debu La NewsLetter de Milliez [ par Abdillahi ] Bonjour à vous tous,j'ai téléchager depuis ce site le code de la NewslLetter de Milliez...ça ne marche pas! comme je n'arrive pas à avoir une réponse Prob de requête SQL [ par micfrip ] Salut à tous !Bon, j'ai un problème assez agaçant...Dans ma page asp, j'ai un formulaire comprenant nottament, un champ de recherche.Si je tape ma req RECORDCOUNT avec une SP [ par Troyan ] Bonjour,voici mon petit souci.SQL="Select * from FAMILLES"RS.OPEN SQL, Conn, 1lorsque je demande le recordcount de cette manniere ca marche.Par contre requete sql [ par sticouse ] voila dans ma base de donnée j'ai un champs date de naissance et je voudrais resortir le nombre personne nait dans la meme année mais je voudrais reso


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,780 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales