webForumDet fria alternativet

Hur ska Count(*) skrivas här?

1 svar · 190 visningar · startad av JAreMANNEN

JAreMANNENMedlem sedan aug. 20002 272 inlägg
#1

Halloj!

Har följande i SQL Server SP'n...

create procedure borås_soklocal
@Namn nvarchar(255)
as
select distinct Postnummer.Postort, Foretag.Postnummer, Foretag.Namn
from Postnummer
inner join Foretag
on Foretag.Postnummer=Postnummer.Postnummer
where Namn like @Namn
order by Namn
go

Detta har jag på min ASP-sida...

strSQL = "EXEC "& strSuperuser &"_soklocal @Namn = '"& strForetagsnamn &"%'"

Denna SP funkar hur bra som hellst men jag vill räkna hur många träffar jag får när jag söker på ett visst ord, en vanligt COUNT altså, har provat lite olika alternativ men får inte ihop det... :(

Måste jag skapa en ny SP före detta tro... :o

------------------
Det är lättare att leva ett rikt liv som ung, när man vet att det väntar ett som gammal
http://jare.mine.nu/

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Det är väl enklast att ta det i ASP. T.ex. kan du använda getrows för att hämta allt data och sedan får du fram antalet rader med ubound.

set rs = connect.execute(strSQL)
if not rs.eof then
   arr = rs.getrows()
   cnt = ubound(arr,2) + 1
else
   cnt = 0
end if
rs.close
'loopa igenom arr

------------------
essentitia preter non sans multiplicandum

134 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)