set rs = connect.execute("select count(*) from t where kategori = 'member'")
response.write rs(0)
Eftersom du inte förklarar mer så ...
10 svar · 362 visningar · startad av SoulGod
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.
set rs = connect.execute("select count(*) from t where kategori = 'member'")
response.write rs(0)
Eftersom du inte förklarar mer så ...
Förstår inte riktigt... "select count(*)" < Det antar jag är räknarfunktionen...
Men "from t" ?
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
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...
Då måste ha ett kopplingsobjekt som heter "connect"
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.
Så bra! Då kör du med ObjConn i stället.
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
set rs = ObjConn.execute("select count(*) from members")