bonjour,pas d'insultes,svp.
est ce que qqn connait une méthode asp pour connaitre le nb de lignes dans une table ma_table d'une base de données ma_base?
merci.
bonjour,pas d'insultes,svp.
est ce que qqn connait une méthode asp pour connaitre le nb de lignes dans une table ma_table d'une base de données ma_base?
merci.
ben tu fais un
et tu fais un recordcount
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2select * from ma_table
je vois pas d'autre solution
ben, faut dire que là... tu les cherchesEnvoyé par autumn319
je ne dirais qu'une chose :
merci linkchaser,merci lexav.
au fait,lexav,tu as passé un bon WE?
voici mon code asp pour connaitre mon nb de lignes dans ma table "famille".
Cn est ma variable de connexion,obtenue en faisant
ça ,ça marche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set cn=Session("cn") if (isobject (cn)) then
le pb est qu'il n'y a rien qui s'affiche.
c'est bon,vous pouvez commencer les insultes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 rsq="SELECT COUNT(famille) FROM famille" set rsp=cn.Execute(rsq) if (Err.number) then Response.Write(rsp+"."+Err.Description) Response.End end if else Response.Write("nb de lignes ds la table:"+rsp) Response.End end if
[Balise code ajoutée par BrYs]
[Merci d'y penser à l'avenir, Merci]
[Vous commencez à être penible , merci de relire les règles du forum, la prochaine fois, ça sera sanction]
famille est une champ de ta table ?rsq="SELECT COUNT(famille) FROM famille"
Si non : ça pose pb
Comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Response.Write("nb de lignes ds la table:"+rsp(0))
en faisant une recherche "count" tu aurais pu trouver :
http://www.developpez.net/forums/vie...ighlight=count
a+
c'est cool de me répondre mais ça ne marche tjs pas.
Ca marche pas !
C'est à dire, il passe dans le then ou dans le else de "if (Err.Number)" ?
Soit un peu plus explicite sur le "ça marche pas"
a+
oui ,je suis désolé de ne pas avoir été plus explicite.
non,il n'affiche rien du tout,ni du coté then ,ni du coté else.
il n'affiche queudale.je sais pourtant qu'il est correctement connecté à la base.
Il affiche rien, ça veut dire qu'il ne passe ni dans le "then" ni dans le "else" alors !
Là y un pb alors !
Il passe au moins dans le "then" de "if (isobject (cn)) " ?
fais un truc du style sinon :
PS: je suis pas sur qu'il apprécie les "+" dans le response.write si tu es en VBs.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 rsq="SELECT COUNT(famille) FROM famille" set rsp=cn.Execute(rsq) if Not rsq.EOF then Response.Write "nb : " & rsq(0) else Response.Write "Erreur" end if
j'ai refait le test,la connexion à la base de données s'est correctement effectuée.
donc je ne sais pas.rien ne s'affiche ds le navigateur.
désolé scorpia ,il ne se passe rien.
aucun affichage ds le navigateur.
c'est meme surEnvoyé par scorpia
fo utiliser le "&" pour concatener des chaines
j'espere que t'as pas fait un copier coller tout bete dans son code parce qu'il y a une petite erreurEnvoyé par autumn319
y'a des "rsq" qui ce sont substitués aux "rsp"
ca crée automatiquement un recordset ca?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set rsp=cn.Execute(rsq)
si tu veux savoir si j'ai copié coller,non,je ne l'ai pas effectué.
j'ai relu mon code et le sien avant de recoder.
et cette ligne de code que tu viens d'ecrire ne crée pas de recordset,du moins je ne pense pas.
ben techniquement il te faut ca pour stocker le resultat d'un select
fo que tu fasses
ou cn est ton objet connexion ou ta connectionstring
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 sql="SELECT COUNT(famille) FROM famille" Set RS = Server.CreateObject("ADODB.RecordSet") RS.Open sql, cn
oui,je sais ,il faut que je crée un objet de connexion.
mais ça ne marche tjs pas.
arretez de vous prendre la tete,je vais essayer de me débrouiller autrement.
merci quand meme.
je vous réécris dès que j'ai trouvé une solution à ce pb.
oyez!!!! oyez !!!!!
bonnes gens!!!!
bon,apparement ,j'ai fait une erreur,j'ai pensé que j'avais réussi à me connecter à la base mais j'avais mis en début de code
"on error resume next" ce qui fait que je suis sorti directment de mon code.
enfin,dans l'outil de d'aministration d'iis,je peux demander d'interpréter mon code asp ou non,et mon serveur n'etait pas configuré pour interpréter du code asp dans une page html.
donc voila,vous pouvez m'insulter maintenant
c'est si gentillement demandé :Envoyé par autumn319
et
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager