objRS.RecordCount marche po [ASP] - Programmation
Marsh Posté le 08-03-2001 à 13:08:51
Que se passe t-il exactement?? Il y a t'il des résultats avec ta requete, car si il y en a pas....
Marsh Posté le 08-03-2001 à 13:10:52
sur un autre serveur ca marche nickel mais la ca me sort -1
http://www.efrance.fr/thepinkfloyd/recherche.asp
Marsh Posté le 08-03-2001 à 13:32:54
Es tu sur que la requete est bien exécute ( sur ces trucs gratuit on ne sait jamais) !!
Marsh Posté le 08-03-2001 à 13:36:05
que veut tu dire par la ?
heu si tu parles de mes requetes SQL oui et pour preuve :
*le contenu de la liste est creer a base d`une requete SQL
*le nombre de fille differente fonctionne lui (car je fait une boucle pour compter les elements selectionne)
Marsh Posté le 08-03-2001 à 13:47:13
Si j'ai juste pour compter pourquoi ne pas faire select count(*) from images where type='n'"
Marsh Posté le 08-03-2001 à 13:50:25
Si j'ai juste pour compter pourquoi ne pas faire select count(*) from images where type='n'"
Marsh Posté le 08-03-2001 à 13:52:48
heu peut etre mais tu utilises ca comment ?
comme ca :
nbrImagesNoir = Connect.Execute("SELECT count(*) from images where type='n'" )
??
par ce que ca ca m`etonnerai que ca marche :
strSQL = "SELECT count(*) from images where type='n'"
SET objRS = Connect.Execute(strSQL)
nbrImagesNoir = objRS
Marsh Posté le 08-03-2001 à 14:01:24
Moi ( dans la boite et doc je fais comme ca) c'est comme ca
strsql="select count(*) from images where type='n'"
set rs=server.createobject("ADODB.recordset" )
rs.open strsql,"chaine de connection",param1,param2
rs(0) pour le premier champ etc...
tu peux egalement appellé es champs par leur intitulé
ensuite rs.close
et set rs=nothing
Marsh Posté le 08-03-2001 à 14:04:46
et tu recuperes le nombre d`element avec ca ???
comprend plus rien moi...
je sens que ca va finir par une bete boucle...
pas propre, lent mais ca marche...
Marsh Posté le 08-03-2001 à 14:05:38
param1 représente le type de curseur
param2 représente le type de verouillage
Marsh Posté le 08-03-2001 à 14:17:06
ok je vais essayer ca...
PS : bizzard ta signature
PS 2 : le lien dans ta siganture marche po...
Marsh Posté le 08-03-2001 à 17:14:26
Si SI ca marche mais les serveurs de skreel ne sont pas très stable en ce moment !!!
Marsh Posté le 08-03-2001 à 17:57:12
La proprieté recordcount marche seulement avec un objet recordset...
exemple: avec db comme chaine de cnx
set rec=server.createobject("adodb.recordset" )
rec.open "select * from annuaire",db,3,3
response.write rec.recordcount 'te renvoie le nbre d'enr de la table
@+
--Message édité par Johan--
Marsh Posté le 08-03-2001 à 17:59:03
merci pour cette precision johan
je me doutais bien qu`il y avait une coui??e la dessus...
Marsh Posté le 08-03-2001 à 12:25:04
sur le serveur gratuit ASP / base de donnee ACCESS gratuit que je viens de trouver la methode objRS.RecordCount ne marche pas...
ou alors il y a une subtilite....
y a t`il une autre methode qui pourrait convenir ?
merci
PS : je fait ceci :
strSQL = "SELECT * FROM images WHERE type ='n'"
SET objRS = Connect.Execute(strSQL)
nbrImagesNoir = objRS.RecordCount
--Message édité par Pink Floyd--
---------------
Oui aux titres de topic clair et precis...