/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Tælle poster i tabel
Fra : Søren Lundfald


Dato : 06-04-01 18:17

Hvordan kan jeg lave et udtræk af en tabel, hvor den skal tælle records?
Jeg kan godt tælle det samlede antal poster, men de skal tælles enkeltvis,
altså 1, 2, 3, 4, osv. i stedet for.
Eks. på alm. udtræk af tabellen:
Anders And
Fætter Guf

Så skulle den gerne gøre sådan i stedet for:

1. Anders And
2. Fætter Guf

OBS. Nummereringen må ikke være et felt i tabellen.

Jeg havde forestillet mig noget i stil med:

count = 0
<tr><td><%= count + 1 %><%= rs("Navn") %></td></tr>

Mvh
Søren Lundfald



--
Mvh
Søren Lundfald
-------------------------------------
Greenland - what a wonderful world
http://www.ilulissat.gl
-------------------------------------



 
 
Rasmus Nielsen (06-04-2001)
Kommentar
Fra : Rasmus Nielsen


Dato : 06-04-01 18:54

> count = 0
> <tr><td><%= count + 1 %><%= rs("Navn") %></td></tr>

Næsten. Det må skulle være:
Uden for loopet:

count = 1

Inde i loopet:
<%=counter%><%= rs("Navn") %>
<% counter = counter + 1 %>
loop osv.

Venlig hilsen, Rasmus Nielsen.

Anders Lund (08-04-2001)
Kommentar
Fra : Anders Lund


Dato : 08-04-01 00:20

Det ka laves med:
*Husk at conn er forbindelsen til din db*
<%
sql = "select * from tabelnavn"
set rs = conn.execute(sql)

do until rs.eof
counter = counter + 1
response.write counter & " " & rs("Navn")
rs.movenext
loop
%>

Denne måde er (vist nok) temelig langsom hvis du har MANGE poster i din db,
alså flere tusine.




Denne er hurtigere:
<%
AntalSql = "select count(navn) AS Antal from tabelnavn"
Sql = "select * from tabelnavn"
set rs = conn.execute(AntalSql)
Antal = rs("Antal")
set rs = conn.execute(Sql)

For i = 1 to Antal
response.write i & " " & rs("Navn")
rs.movenext
next


%>

Jeg har ikke lige gidet at lukke db igen, det kan du vil også selv.

Mvh
Anders Lund





"Rasmus Nielsen" <postmaster@rasmusn.dk> wrote in message
news:3ACE02A7.4210644A@rasmusn.dk...
> > count = 0
> > <tr><td><%= count + 1 %><%= rs("Navn") %></td></tr>
>
> Næsten. Det må skulle være:
> Uden for loopet:
>
> count = 1
>
> Inde i loopet:
> <%=counter%><%= rs("Navn") %>
> <% counter = counter + 1 %>
> loop osv.
>
> Venlig hilsen, Rasmus Nielsen.



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste