Avatar billede duno Nybegynder
24. september 2004 - 22:27 Der er 17 kommentarer og
1 løsning

Tæl antal inden for et emne

jeg har en database hvor man skal vælge et emne, jeg vil så lave en statestik over hvor mange gange et emne er valgt..
emnet er defineret af en "request.querystring("emne")"
altså noget i stil med...

"SELECT COUNT * FROM datafelter WHERE emne = request.querystring("emne")"

og det eneste jeg vil have ud er antallet af poster som passer..

ikke andet...

nogen der har det gyldne svar???
Avatar billede erikjacobsen Ekspert
24. september 2004 - 22:50 #1
"SELECT COUNT(*) FROM datafelter WHERE emne = " & request.querystring("emne")

eller hvis emne er en tekst

"SELECT COUNT(*) FROM datafelter WHERE emne = '" & request.querystring("emne")" & "'"
Avatar billede erikjacobsen Ekspert
24. september 2004 - 22:50 #2
ooops:

"SELECT COUNT(*) FROM datafelter WHERE emne = '" & request.querystring("emne") & "'"
Avatar billede duno Nybegynder
24. september 2004 - 23:00 #3
cool.. hvordan kan jeg så skrive det ud..
Avatar billede erikjacobsen Ekspert
24. september 2004 - 23:05 #4
du får een række med eet felt i dit recordset
Avatar billede duno Nybegynder
24. september 2004 - 23:30 #5
jeg mente nu mere om jeg skal skrive Respons.Write Count eller???
Avatar billede erikjacobsen Ekspert
24. september 2004 - 23:35 #6
Du skal bare bruge dit recordset ganske som du plejer.
Avatar billede duno Nybegynder
24. september 2004 - 23:46 #7
meningen er jo at jeg vil have en der er 27 film inden for emnet '" & request.querystring("emne") & "'"
Avatar billede erikjacobsen Ekspert
25. september 2004 - 16:11 #8
Ja, men hvad er problemet?
Avatar billede duno Nybegynder
25. september 2004 - 21:19 #9
mit problem er at jeg får følgende fejl

Item cannot be found in the collection corresponding to the requested name or ordinal.

når jeg skriver:

<%

set conn = server.createobject("ADODB.Connection")
conn.Open = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source= d:\www2\lz\db\database.mdb;"

SQL = "SELECT COUNT(emne) AS antal FROM datafelter WHERE (emne = '" & request.querystring("emne") & "')"

Set RS = conn.Execute(SQL)

response.write RS("emne")
%>
<table border="0" bgcolor="744b96" cellpadding="0" cellspacing="0" width="100%">
        <tr>
          <td height="27">
            <div align="center" class="text">
              <p>Der er iøjeblikket <%= antal %>  </p>
            </div>
          </td>
        </tr>
      </table>
Avatar billede erikjacobsen Ekspert
25. september 2004 - 23:50 #10
response.write RS(0)

og evt.:

  antal = RS(0)
Avatar billede duno Nybegynder
26. september 2004 - 00:01 #11
feedt.. !!!!

takker.. fik en tanke.. ville det være muligt at vise tallet med billeder eks .. hvis tallet 1 er til stede hent 1.jpg og hvis tallet 3 var tilstede.. hent billede 3.jpg ... altså 13
Avatar billede erikjacobsen Ekspert
26. september 2004 - 00:03 #12
Joh, du kan altid

  <img src="<%= antal%>.jpg">
Avatar billede erikjacobsen Ekspert
26. september 2004 - 00:04 #13
Og ok, så skal du lige have pillet cifrene ud.
Avatar billede duno Nybegynder
26. september 2004 - 00:09 #14
er det ikke temmelig svært.. jeg mener.. ok det er også en opgave at lave 582 billreder (det er det påkrævede(højeste) antal .. lige nu)

men hvordan hulen.. den skal der vist tænkes over....

send mig et svar.. så betaler jeg ved kasse 1 ""GG""
Avatar billede erikjacobsen Ekspert
26. september 2004 - 00:16 #15
Der er intet der er svært i denne verden

  tal=7913
  talstr = cstr(tal)
  for i=1 to len(talstr)
    response.write "<img src=""" & mid(talstr,i,1) & ".jpg"">"
  next
Avatar billede duno Nybegynder
25. maj 2005 - 19:37 #16
Den her burde da være lukket for længe siden.

hmm.. min fejl, jeg vil godt anmode om et svar så jeg kan betale

Tak for hjælpen
Avatar billede erikjacobsen Ekspert
25. maj 2005 - 19:54 #17
Ingen betaling, tak. Jeg samler slet ikke på point.
Avatar billede duno Nybegynder
25. maj 2005 - 20:12 #18
Du bliver ved, jamen det gør jeg heler ikke, jeg bruger dem når jeg har dem ""GG""
men ok så lukker jeg og inddrager points til en anden god gang..
Men et tak for hjælpen kan du vel godt samle på ""GG""

Du får et her TAK!

Hilsen

Duno
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester