Hur räknar jag antalet träffar i denna sqlen? Har försökt med count men får inte ihop det med group. Jag kör mot en SQL-databas. Du kan ju göra såhär: Har inte läst de andra förslagen så noga men efter du ställt frågan borde ju det enklaste vara att kolla RS.RecordCount... eller!? Då krävs det statisk kursor eller clientside cursor för att Recordcount ska retunera antalet poster. Om det rör sig om många poster är det då snabbare att köra en Count(*) fråga först. Det gäller helst när man inte använder alla poster. Eftersom statisk kursor eller clientside cursor hämtar alla poster.Antal träffar på sökfunktion???
SQLsearch="SELECT Description, Sitearea, Keywords, Content, Title, ArtID, Category FROM tbl_article WHERE Content LIKE '%" & sokord & "%'ORDER BY Sitearea"Sv: Antal träffar på sökfunktion???
<code>
Dim Antal
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "<<<Din connection string>>>"
SQLsearch="SELECT Count(*) As Antal FROM tbl_article WHERE Content LIKE '%" & sokord & "%'ORDER BY Sitearea"
Set rs = Server.CreateObject("ADODB.Recordset")
Rs.Open SQLsearch, Conn
Antal = Rs("Antal")
Rs.Close
SQLsearch="SELECT Description, Sitearea, Keywords, Content, Title, ArtID, Category FROM tbl_article WHERE Content LIKE '%" & sokord & "%'ORDER BY Sitearea"
Rs.Open SQLsearch, Conn
Do Until Rs.EOF
'.
'..
'...
Rs.MoveNext
Loop
</code>Sv: Antal träffar på sökfunktion???
Response.Write RS.RecordCountSv: Antal träffar på sökfunktion???