webForumDet fria alternativet

Nr i databas

10 svar · 362 visningar · startad av SoulGod

SoulGodMedlem sedan aug. 20051 200 inlägg
#1

har precis gjort en community, men lyckas inte få till en funktion.

Jag vill att sidan ska gå in i databasen, läsa hur många rader det finns i kategorin "members", för att sedan visa det numret på sidan..
Hur?

Kan ej använda mig av ID-taggen, då den ej visar siffror.

LarsGMedlem sedan dec. 200012 464 inlägg
#2
set rs = connect.execute("select count(*) from t where kategori = 'member'")
response.write rs(0)

Eftersom du inte förklarar mer så ...

SoulGodMedlem sedan aug. 20051 200 inlägg
#3

Förstår inte riktigt... "select count(*)" < Det antar jag är räknarfunktionen...
Men "from t" ?

TravoniMedlem sedan okt. 20041 556 inlägg
#4

t = tabellens namn

kategori = kolumens namn

'member' = medlemmens namn

Tänk lite... ;)

SQL är i stort sätt engelska
select count(*) from t where kategori = 'member'
välj räkna(*) ifrån tabellen där kolumnen är medlemmens namn

SoulGodMedlem sedan aug. 20051 200 inlägg
#5

Ah, förlåt, det är mitt fel, jag var otydlig i början...
Det jag menade med kategori, är namnet på tabellen.

Så den ska räkna alla raderi tabellen.

<% 
set rs = connect.execute("select count(*) from members")
response.write rs(0)
%>

Något sådant (den där funkar dock inte)
Den ger objekt krävs...

emissionMedlem sedan dec. 19996 721 inlägg
#6

Då måste ha ett kopplingsobjekt som heter "connect"

SoulGodMedlem sedan aug. 20051 200 inlägg
#7
Set ObjConn = Server.CreateObject("ADODB.Connection") 
ObjConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("Database/community.mdb")

Den ligger med i en fil som heter connection.inc, som jag kör via INCLUDE.

emissionMedlem sedan dec. 19996 721 inlägg
#8

Så bra! Då kör du med ObjConn i stället.

SoulGodMedlem sedan aug. 20051 200 inlägg
#9
<% 
set rs = ObjCon("select count(*) from members")
response.write rs(0)
%>

Då eller?

SoulGodMedlem sedan aug. 20051 200 inlägg
#10

Vet jag är korkad.... *ler* Men får det ej att funka

<% 
set rs = ObjConn("select count(*) from members")
          response.write rs(0) 
%>

ger mig >>
Körningsfel i Microsoft VBScript (0x800A01C2)
Fel antal argument eller felaktig egenskapstilldelning.: 'ObjConn'
/com/design.asp, line 80

LarsGMedlem sedan dec. 200012 464 inlägg
#11
set rs = ObjConn.execute("select count(*) from members")
130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)