[resolu]Comment afficher le nombre d'element d'une BDD

Comment afficher le nombre d'element d'une BDD [resolu] - ASP - Programmation

Marsh Posté le 16-06-2004 à 17:07:31    

bonjour,
Comment afficher le nombre d'element ou faire une fonction en asp qui calcul le nombre d'element contenu dans un champ d'une base de donnée?
Merci


Message édité par fr0ggy le 17-06-2004 à 13:23:12
Reply

Marsh Posté le 16-06-2004 à 17:07:31   

Reply

Marsh Posté le 17-06-2004 à 11:05:42    

up

Reply

Marsh Posté le 17-06-2004 à 11:41:59    

une requete SQL :
"SELECT COUNT(*) FROM table"
=> ca te compte le nombre d'enregistrement...

Reply

Marsh Posté le 17-06-2004 à 11:48:57    

Merci,
Est ce que tu sais le code que je dois mettre pour que ca me l'affiche car je suis debutant en asp et je ne sais pas comment faire.

Reply

Marsh Posté le 17-06-2004 à 11:53:43    

fr0ggy a écrit :

Merci,
Est ce que tu sais le code que je dois mettre pour que ca me l'affiche car je suis debutant en asp et je ne sais pas comment faire.


 

Code :
  1. <% Set cnx = Server.CreateObject("ADODB.Connection" )
  2. cnxString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("dossier/bdd.mdb" )
  3. cnx.Open cnxString
  4. Set rst=Server.CreateObject("ADODB.Recordset" )
  5. requete = "SELECT COUNT (*) FROM table"
  6. rst.open requete, cnx
  7. nb_enregistrements = rst.fields(0)
  8. rst.close : set rst=nothing
  9. cnx.close : set cnx=nothing %>


 
ou afficher sur la page :  
 

Code :
  1. <% = rst.fields(0) %>


 
 
j'espère que ça ira  :wahoo:

Reply

Marsh Posté le 17-06-2004 à 11:59:18    

voici le code que je met:
<% Set cnx = Server.CreateObject("ADODB.Connection" )
   
  cnxString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("database\test.mdb" )
   
  cnx.Open cnxString
   
  Set rst=Server.CreateObject("ADODB.Recordset" )
   
  requete = "SELECT COUNT (*) FROM newsFR"
   
  rst.open requete, cnx
   
  nb_enregistrements = rst.fields(0)  
   
  rst.close : set rst=nothing
   
  cnx.close : set cnx=nothing %>  
 
<% = rst.fields(0) %>
 
 
et voici ce que ca me met:
Error Type:
Microsoft VBScript runtime (0x800A01A8)
Object required
 
ou est l'erreur?


Message édité par fr0ggy le 17-06-2004 à 11:59:53
Reply

Marsh Posté le 17-06-2004 à 12:59:49    

essaie de comprendre ce que tu fais au lieu de copier bêtement...
 
set rst = nothing
 
puis  
 
<% = rst.fields(0) %>  
 
Tu vois pas le pb ?


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 17-06-2004 à 13:09:36    

ok y'a surement un probleme mais je ne sais pas le regler...  
merci de m'aider


Message édité par fr0ggy le 17-06-2004 à 13:11:14
Reply

Marsh Posté le 17-06-2004 à 13:10:57    

tu détruis l'objet rst puis tu l'utilise en fait, d'ou ton erreur

Reply

Marsh Posté le 17-06-2004 à 13:13:25    

MErciiiiiiiiiiii a tous ce fut difficile mais finalement vous avez reussi a me faire passer le message! REFLEXION

Reply

Marsh Posté le 17-06-2004 à 13:13:25   

Reply

Marsh Posté le 17-06-2004 à 13:25:44    

[:jap] c'est comme ça qu'on apprend

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed