webForumDet fria alternativet

Jag skulle vilja ha hjälp med count:

Databaser & SQL

3 svar · 468 visningar · startad av Megaman

Medlem sedan jan. 2004118 inlägg
Frågan#1

Hej!!!

Jag vill ha lite hjälp med att räkna från en tabbel jag har försökt så här.

<%
Set AntalPaBokstav = objConn.Execute("SELECT COUNT(*) AS Letter FROM stamnamn WHERE stamnamn LIKE '%" & Request("filter") & "%' ORDER BY stamnamn")
Response.Write "<tr><td><br>"
%>
Det finns <%=AntalPaBokstav("Letter")%> St. På bokstaven <%=Request("filter")%>
Response.Write "</td></tr>"
%>

Jag får ut bokstaven från genom.

<%=Request("filter")%>

Jag vill alltså räkna antalet jag träffar jag får bo respektive bokstav jag trycker på eller söker på

men den vill inte skriva ut antalet. på sidan så har jag följande för att hämta från databasen utan problem.

Set stamnamn = objConn.Execute("SELECT * FROM stamnamn WHERE stamnamn LIKE '" & Request("filter") & "%' ORDER BY stamnamn")

Jag trodde att det bara var att kopiera den och skapa en räknare men där hade jag helt fel.

JAg har fösökt ett tag nu men får inte ut antalet den hittade så därför vänder jag mig till er här.

Medlem sedan juni 20003 076 inlägg
#2

Är det så att alla bokstäver finns i Request("filter")?
I så fall:

<%
Dim item, AntalPaBokstav
For each item in Request("filter")
   Set AntalPaBokstav = objConn.Execute("SELECT COUNT(*) AS Letter FROM stamnamn WHERE stamnamn LIKE '" & item & "%' ")
   Response.Write("<tr><td><br>")
   Response.Write("Det finns " & AntalPaBokstav("Letter") & " St. På bokstaven " & item)
   Response.Write("</td></tr>")
Next
%>
Medlem sedan dec. 200012 464 inlägg
#3

Du kan ju börja med att ta bort order by från select-frågan.

Skriver skriptet ut något alls?

Medlem sedan jan. 2004118 inlägg
#4

LarsG skrev:

Du kan ju börja med att ta bort order by från select-frågan.

Skriver skriptet ut något alls?

AJ AJ Kapten skall göra som du säger Sir! ;)

Nej den skriver inte ut något alls alltså där den skall räkna det enda den skriver ut är respektive bokstav som jag får från Request("filter") men själva räknaren visar inget.

Men det exemplet som doggelito gav mig funkade bra.

Jag tackar så mycket för eran hjälp nu funkar det som jag vill...

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)