Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2905 connectés 

  FORUM HardWare.fr
  Programmation

  [ASP]pourquoi ça marche po ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP]pourquoi ça marche po ?

n°62436
DJERO
Yoooup...merde ça marche pas..
Posté le 01-10-2001 à 16:12:36  profilanswer
 

Voila la source de mon pb
 
<!-- #include file="database.asp" -->
<%
Set Equipe = Server.CreateObject("ADODB.Connection" )
Equipe.Open DSN_BASE
Set RsEquipe = Server.CreateObject("ADODB.Recordset" )
%>
 
<%RsEquipe.Open "SELECT * FROM Equipe ORDER BY Nom" , Equipe%>
 
<html>
<%compt = RsEquipe.recordCount%>
<%=compt%>
 
Cela ne renvoie comme valeur -1 alors que j'ai une dizaine d'enregistrements ???
Ou est l'erreur?
 
Merci à vous

mood
Publicité
Posté le 01-10-2001 à 16:12:36  profilanswer
 

n°62450
saxgard
Posté le 01-10-2001 à 16:26:33  profilanswer
 

essaye de faire  
 
<%RsEquipe.Open "SELECT count(Nom) FROM Equipe ORDER BY Nom" , Equipe%>
 
et apres un <%=RsEquipe(0)%>
 
pour voir si cafais pareil

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°62457
DJERO
Yoooup...merde ça marche pas..
Posté le 01-10-2001 à 16:34:42  profilanswer
 

Voila la reponse...
 
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'  
 
[Microsoft][ODBC Microsoft Access Driver] Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'Nom' comme une partie de la fonction d'agrégat.  
 
/rousseau/pages/cont/Equipe2TEST.asp, line 8

n°62464
DJERO
Yoooup...merde ça marche pas..
Posté le 01-10-2001 à 16:47:13  profilanswer
 

Si, ça marche, mais sans la condition de tri.
C'est très bien tout ça, mai je ne peus plus utiliser ma page sans créer une autre requete. Car cette requete (count()) ne marche pas avec d'autre parametres...
 
Comment faire?

n°62471
saxgard
Posté le 01-10-2001 à 17:48:09  profilanswer
 

bin si ya pas trop d'élément d'en ta tables , nomme les tous , et utilise ta méthode , si j'ai bien compris , sonon fais 2 requete , uen qui fais le count l'autre qui récupere tt les éléments
ou alors autre ppossibilité , tu te fais toi meme le count  
pour cela tu boucle une premiere fois sur le resultats de tes enregistrement en incrémentant un compteur , c rapide et ca prendra pas trop de tmeps  
 
@++++

n°62526
DJERO
Yoooup...merde ça marche pas..
Posté le 02-10-2001 à 08:30:06  profilanswer
 

Merci à toi :D

n°62532
saxgard
Posté le 02-10-2001 à 09:24:36  profilanswer
 

de rien
mais ce que je te propose c pas forcément les meilleurs solution mais ca marche normalement ;)
 
je crois que si tu fais une recherche de recordcount surle net tu tombera sur des réponse a tes questions dans d'autre forums , dont celui de asp-fr je crois
 
@++

 

[edtdd]--Message édité par saxgard--[/edtdd]

n°62535
ddr555
Posté le 02-10-2001 à 09:31:00  profilanswer
 

c'est pas un problème d'asp mais de sql
 
c'est du n'importe quoi ton truc
 
pas besoin d'order by si tu fais un count
 
si tu veux lister les nom alors pas de count, mais là tu fais ton recordcount

n°62539
saxgard
Posté le 02-10-2001 à 09:37:02  profilanswer
 

ui c exact c vrai je viens de m'en rendre compte ;)
 
mais bon sur ec coups hje viens de me sentir agresser ;)
je n'avais pas fais gaffe au order bye quand j'ai fais mon copié pour le count ;) , pitite erreur
 
mais sinon faut pas dire que c n'importe quoi ce que j'ai dis marche aussi , c pas lameilleur solution mais une solution
 
sinonje crois qu'il faut qu'il passe avec les curseurs etc...
mais bon
 
mais sinon bonne remarques ddr555 , un peu radicale mais bonne  
 
@+++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ASP]pourquoi ça marche po ?

 

Sujets relatifs
[ASP] Recordset[ASP] Ou est le pb ?
[ASP] Code propre ?[ASP] pb caractère " !!
[ASP-ACCESS] multiconnexion sur access 2000!!![ASP] limité les données ds la BdD (forum par ex)
[ASP/DLL VB] Marche pasASP ne marche pas et je ne vois pas pourquoi?besoins reponse avt 11/05
[ASP] objRS.RecordCount marche poASP MAIL : Comment ca marche ?
Plus de sujets relatifs à : [ASP]pourquoi ça marche po ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR