webForumDet fria alternativet

räkna antal poster?

ASP

7 svar · 233 visningar · startad av henrik2001

Medlem sedan dec. 2000241 inlägg
Frågan#1

hej!
Ett litet problem har dykt upp:
Min SQL-sträng ser ut så här nu:

SQL = "SELECT * FROM Tabell1 ORDER BY TabellFält1 ASC"

...men jag vill ha en "räknare" också, alltså nåt i stil med "Det finns 38 poster i databasen just nu"
jag tror att det är nåt så här:

COUNT TabellFält1 AS counter

men hur/vart ska man lägga in kodsnutten?
nån som vill hjälpa mej med att skriva en korrekt sql-sträng?

tack på förhand

henrik

------------------
Min hemsida kommer snart...den som väntar på något gott...!

Medlem sedan juni 200032 967 inlägg
#2

om du använder en cursortyp som tillåter det så kan du anropa recordsetobjektets metod recordcount.

hur öppnar du ditt recordset?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 2000241 inlägg
#3

jag är inte säker på vad du menar, men så här ser några av raderna ut...
[KOD]
Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn
[KOD]

------------------
Min hemsida kommer snart...den som väntar på något gott...!

Medlem sedan juni 200032 967 inlägg
#4

det var precis det jag var ute efter... :)

om du gör så här då?

Set conn=Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.Recordset")
rs.Open SQL, conn, 3, 3
response.write "det finns " & rs.recordcount & " poster i tabellen."

det är lite klurigt att få samma sql-fråga att returna både sökresultat och en räkning, så recordcountmetoden är nog ganska bra.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 2000241 inlägg
#5

tack @nders!!
du är en guldgruva!
jag kom på en sak...jag har läst flera böcker om asp, men jag är inget proffs än...då måste du vara ca. 200 år gammal - eftersom du kan så mycket :))

[red.]
...själv är man ju bara 14...år
[/red.]
------------------
Min hemsida kommer snart...den som väntar på något gott...!

[Redigerat av henrik2001 den 19 feb 2001]

Medlem sedan juni 200032 967 inlägg
#6

:r

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan dec. 19998 577 inlägg
#7

Jag måste nästan protestera: ASP fanns väl inte för 200 år sedan? ;)

------------------
Nu har du sjungit på sista refrängen
Jourhavande Vide

Medlem sedan mars 20002 836 inlägg
#8

Fast om du inte behöver uppdatera recordsetet skulle jag föredra denna öppning:

rs.Open SQL, conn, 3, 1

vilket e en ngt snabbar öppning ...

cya,

------------------
Private Function OutPut(ByRef sString)
OutPut = "Who gives ..." & sString
End Function

265 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)