Affiche-tout

Soyez le premier à donner votre avis sur cette source.

Snippet vu 11 819 fois - Téléchargée 36 fois

Contenu du snippet

Ce code vous permet d'afficher recordset, peut importe le nombre de fields qu'il contient. Ainsi, si votre commande SQL change en fonction de certain param, ce code vous permet d'afficher ce qui est retourné sans tenir compte du nombre de paramètres retournés.

Source / Exemple :


'''''''''''
' SETTING '
'''''''''''
'Définir la Connection
'Définir le RecordSet rs
'Exécuter le RecordSet rs

J = 0
'Trouver le fields.Count
Do While err.number = 0
  On Error Resume Next
  J = J + 1
  Temp = rs.fields(J).Name
Loop
J = J - 1

'''''''''''
'AFFICHAGE'
'''''''''''

<table border="0"  width="100%">
<tr><!-- Row 1-->
 <%
   if not rs.EOF then
     For i = 0 to j
       Response.write "<td><font face=""Arial"" Size=""3"" color=""#000000""><b>" & rs.fields(i).Name & "</b></font></td>"
     Next
   end if%>
</tr>
  <%rs.MoveFirst
    if rs.EOF then
      Response.write "<tr>"
      Response.write "<td><font face=""Arial"" Size=""3"" color=""#000000""><b>No error found</b></font></td>"
      Response.write "</tr>"
    else
      Do while not rs.EOF
        Response.write "<tr>"
	For i = 0 to j
          Response.write "<td>" & rs.fields(i) & "</td>"
        Next
	Response.write "</tr>"
	rs.MoveNext
      Loop
    end if%>
</table>

Conclusion :


La mise en page peut paraître insolite quelques fois, mais si le résultat est plus important que le graphisme, ce code peut être intéressant...

A voir également

Ajouter un commentaire Commentaires
Messages postés
1
Date d'inscription
samedi 26 avril 2003
Statut
Membre
Dernière intervention
9 mars 2009

Car a ce moment la tu fais deux requêtes au lieux d'une seule..
Messages postés
125
Date d'inscription
jeudi 27 février 2003
Statut
Membre
Dernière intervention
6 mars 2008

hello tout le monde !!


dites, pkoi personne ne penses jamais à utiliser "SELECT count(*) as Compte From Nom_de_ta_table" et là , il n'y a jamais d'erreurs, car même s'il n'y a pas d'enregistrements, rs("Compte") retourne "0" ?

G pris l'habitude d'utiliser ça paske le .count, bonjour les surprises des fois !!!
Messages postés
3
Date d'inscription
samedi 18 mai 2002
Statut
Membre
Dernière intervention
22 mars 2004

merci bcp
Messages postés
3
Date d'inscription
mercredi 23 février 2000
Statut
Membre
Dernière intervention
17 novembre 2002

Cela dépend de ta version de asp...
Messages postés
70
Date d'inscription
dimanche 20 janvier 2002
Statut
Membre
Dernière intervention
16 février 2002

ton algo pour trouver e fields.count sert à quoi ?
rs.Fields.count ça existe !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.