/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hvordan optæller man antallet af records h~
Fra : Jakob Munck


Dato : 01-07-01 16:13

Jeg forsøger at tælle antallet af records i en tabel ("files") hvor værdien
i kolonnen "brugernavn" er identisk med xxxx. Når jeg laver nedenstående
kode, får jeg fejlmeldingen at min SQL er forkert. Men hvordan skal den så
laves?

<%
set rs = Conn.Execute("count antal from files where brugernavn = xxx")
antal_billeder = rs("antal")
%>

Jeg er ikke så god til SQL, så jeg håber at nogen kan hjælpe.


v.h.

Jakob Munck



 
 
TJM (01-07-2001)
Kommentar
Fra : TJM


Dato : 01-07-01 16:59

Hej prøv med:

select count(*) from files where brugernavn = 'xxx'

/TJM

www.jegbjerg.dk


"Jakob Munck" <jakob.munck@email.dk> wrote in message
news:9hndcm$kfn$1@news.cybercity.dk...
> Jeg forsøger at tælle antallet af records i en tabel ("files") hvor
værdien
> i kolonnen "brugernavn" er identisk med xxxx. Når jeg laver nedenstående
> kode, får jeg fejlmeldingen at min SQL er forkert. Men hvordan skal den så
> laves?
>
> <%
> set rs = Conn.Execute("count antal from files where brugernavn = xxx")
> antal_billeder = rs("antal")
> %>
>
> Jeg er ikke så god til SQL, så jeg håber at nogen kan hjælpe.
>
>
> v.h.
>
> Jakob Munck
>
>



Jakob Munck (01-07-2001)
Kommentar
Fra : Jakob Munck


Dato : 01-07-01 20:01

Tak for råd, men det virker desværre stadig ikke. Min kode ser nu, i
forbedret udgave, sådan ud:

<%
.....
brugernavn_2 = session("brugernavn")

mySQL = "SELECT count(*) from files where brugernavn = 'brugernavn_2'"

set rs = Conn.Execute(mySQL)
antal_billeder = rs("count")

response.write antal_billeder

%>

Fejlmeldingen ser sådan ud og linie 1518 som der henvises til er næstsidste
linie i ovenstående kode

---------------------------------
ADODB.Recordset (0x800A0CC1)
Elementet kan ikke findes i den samling, der svarer til det anmodede navn
eller ordenstal.
/get2you/get2you.asp, line 1518
--------------------------------------------------------

Jeg laver vist et eller anden helt elementær fejltagelse, men jeg kan ikke
se hvad det er.


v.h.

Jakob Munck




TJM (01-07-2001)
Kommentar
Fra : TJM


Dato : 01-07-01 19:52

Prøv det her:

SELECT count(*) as antal from files where brugernavn = 'brugernavn_2'
antal_billeder = rs("antal")


/TJM

www.jegbjerg.dk



"Jakob Munck" <jakob.munck@email.dk> wrote in message
news:9hnqo9$16hj$1@news.cybercity.dk...
> Tak for råd, men det virker desværre stadig ikke. Min kode ser nu, i
> forbedret udgave, sådan ud:
>
> <%
> ....
> brugernavn_2 = session("brugernavn")
>
> mySQL = "SELECT count(*) from files where brugernavn = 'brugernavn_2'"
>
> set rs = Conn.Execute(mySQL)
> antal_billeder = rs("count")
>
> response.write antal_billeder
>
> %>
>
> Fejlmeldingen ser sådan ud og linie 1518 som der henvises til er
næstsidste
> linie i ovenstående kode
>
> ---------------------------------
> ADODB.Recordset (0x800A0CC1)
> Elementet kan ikke findes i den samling, der svarer til det anmodede navn
> eller ordenstal.
> /get2you/get2you.asp, line 1518
> --------------------------------------------------------
>
> Jeg laver vist et eller anden helt elementær fejltagelse, men jeg kan ikke
> se hvad det er.
>
>
> v.h.
>
> Jakob Munck
>
>
>



Jakob Munck (01-07-2001)
Kommentar
Fra : Jakob Munck


Dato : 01-07-01 20:31

Mange tak for hjælpen. Nu virker det, og den rigtige kode ser sådan ud:


<%
brugernavn_2 = session("brugernavn")

strSQL = "select count(*) as antal from files where brugernavn = '" &
brugernavn_2 & "'"
set rs = Conn.Execute(strSQL)
antal_billeder = rs("antal")
%>


Tak igen.


v.h.

Jakob Munck



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408877
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste