webForumDet fria alternativet

Att ta ut ett värde...?

ASP

9 svar · 381 visningar · startad av jimbo

Medlem sedan feb. 2003185 inlägg
Frågan#1

Hejsan på er!

Gruvsjö.com har ju ett fenomenalt script i form av ett länkarkiv.
Skönt och sjysst att det finns människor som vill dela med sig av sina erfarenheter.

Det hag undrar är hur skriver man koden för att ta ut antal länkar som finns totalt:

T.e.x

"Just nu 589 länkar i databasen"

Någon som känner för att hjälpa en mindre okunnig i ASP på vägen =)?

Mvh Jimmy

Medlem sedan dec. 2002841 inlägg
#2

Hejsan jimbo.

Antar att hon har en tabell i en databas där hon lista alla sina länkar.

För att sedan räkna ut hur många poster det finns i databasen, skriver man en enkel SQL-fråga - i stil med SELECT count(*) as antal FROM tabell

Medlem sedan juni 200032 967 inlägg
#3

En liten enkel SQL-fråga, och ett litet recordset. Om man utgår ifrån att man har ett connectionobjekt, objConn, så kan det se ut något sånt härnt:

strSQL = "SELECT COUNT(*) FROM tblLinks"
Set objRS = objConn.Execute (strSQL)
Response.write "Just nu " & objRS(0) & " länkar i databasen."
objRs.Close
set objRS = nothing
objConn.Close
set objConn = nothing

mvh

Medlem sedan feb. 2003185 inlägg
#4

Tackar så mycket =) men det är en accesdatabas det är väl skillnad då i koden lr?

Mvh Jimmy

Medlem sedan juni 200032 967 inlägg
#5

SQL-frågan fungerar nog i vilken dbms som helst.

Medlem sedan feb. 2003185 inlägg
#6

Ok ska testa det - Tack så mycket Anders -hyvens!

Medlem sedan feb. 2003185 inlägg
#7

Nja det hände något:
Microsoft VBScript runtime error- Error '800a01a8'

Object required: 'objConn'

/db/lankarkiv/index.asp, line 70

Medlem sedan apr. 20003 174 inlägg
#8

@nders skrev:

Om man utgår ifrån att man har ett connectionobjekt, objConn, så kan det se ut något sånt härnt

jimbo - Du får byta ut namnet på connectionobjektet mot det som Du använder. :)

Medlem sedan feb. 2003185 inlägg
#9

Aha ja det säger ju sig själv egentligen =) -tack

Medlem sedan feb. 2003185 inlägg
#10

Då löste det sig =)

Tog en stund innan jag fattade vad du menade Palle men det gick :

<%
strSQL = "SELECT COUNT(*) FROM url"
Set objRS = Conn.Execute (strSQL)
Response.write "Just nu " & objRS(0) & " fiskelänkar i hela databasen."
objRs.Close
set objRS = nothing
set objConn = nothing
%>

Tackar för hjälpen !

273 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
143 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)