Avatar billede integra2ren Nybegynder
27. marts 2001 - 14:26 Der er 11 kommentarer og
1 løsning

\"SELECT TOP 5 *

Er det muligt et sted på en side at vise top 5 og et andet sted top 10??

Avatar billede integra2ren Nybegynder
27. marts 2001 - 14:26 #1
Jeg har følgende kode:

SQLstmt = \"SELECT TOP 5 * FROM news ORDER BY ID desc;\"
\'
\'response.write SQLstmt

Conn.Execute (SQLstmt)

Set rs = conn.Execute(SQLstmt)
  %> <%
  DO WHILE NOT rs.EOF
      Besked = rs(\"Besked\")
    overskrift = rs(\"overskrift\")
    ID = rs(\"ID\")
    Dato = rs(\"Dato\")
   
    %>

     
        <table width=\"100%\" cellpadding=\"0\" cellspacing=\"0\">
          <tr bgcolor=\"67798B\">
          <td  borderColor=#000000
                style=\"BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\" >
            <center>
              <%=overskrift%>  </center>
            </td></tr>
<tr>
            <td  borderColor=#000000
                style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\" >
              <p> <%
if len(besked) > 100 then
    response.write left(besked,100) & \"...\"
else
    response.write besked
end if %>  <p align=\"right\"> <a href=\"besked.asp?id=<%=ID%>\"><img src=\"images/pil_mere.gif\" width=\"18\" height=\"13\" border=\"0\"></a> </p>
            </td>
</tr>
<tr><td height=\"5\"></td></tr>
</table>
        <%
    rs.MoveNext
  LOOP
  RS.Close
Avatar billede integra2ren Nybegynder
27. marts 2001 - 14:28 #2
Er det så noget med at skrive:

SQLstmt = \"SELECT * FROM news ORDER BY ID desc;\"

og så ......


          <td  borderColor=#000000
                style=\"BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\" >
            <center>
              top2<%=overskrift%>  </center>
            </td></tr>
<tr>
            <td  borderColor=#000000
                style=\"BORDER-BOTTOM: 1px solid; BORDER-LEFT: 1px solid; BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid\" >
Avatar billede pfp Nybegynder
27. marts 2001 - 14:49 #3
Det kan godt være at dette kan gøres smartere, men jeg plejer at lave 2 forskellige SQL-sætninger. Et lille eksempel:

<%
SQL = \"SELECT * TOP 5 FROM Nyheder\"
Set rs = Conn.Execute(SQL)

SQL2 = \"SELECT * TOP 10 FROM Nyheder\"
Set rs2 = Conn.Execute(SQL2)
%>

Husk at lukke dit første recordsæt inden du begynder, at lave udtræk fra nr. 2.

/Peter F. Poulsen
Avatar billede integra2ren Nybegynder
27. marts 2001 - 14:57 #4
Kan du ikke vise mig det i en hel side?
Avatar billede pfp Nybegynder
27. marts 2001 - 14:59 #5
Jo, jeg sidder lige midt i noget. Jeg finder lige noget til dig senere. Er det OK?

/Peter F. Poulsen
Avatar billede integra2ren Nybegynder
27. marts 2001 - 15:02 #6
Ja, det er da det næstbedste.

Er glad for hjælpen her på eksperten, er faktisk det eneste der kan lære mig noget selvom jeg er i praktik.
Avatar billede pfp Nybegynder
27. marts 2001 - 15:42 #7
I praktik som hvad?
Avatar billede integra2ren Nybegynder
27. marts 2001 - 15:53 #8
Multimedie integrator
Avatar billede integra2ren Nybegynder
27. marts 2001 - 15:56 #9
Jeg har fundet ud af det. Tak for hjælpen!

Du kan se resultet på www.kainø.nu/x under artikler. Jeg arbejer stadig på siden.

Avatar billede pfp Nybegynder
27. marts 2001 - 16:00 #10
Jamen det ser jo skidegodt ud. Jeg er glad for at du kunne bruge det. Jeg er selv ny på eksperten og det giver mig da lidt selvtillid, at jeg selv kan hjælpe lidt til :-)

Med venlig hilsen
Peter F. Poulsen
Avatar billede pfp Nybegynder
27. marts 2001 - 22:55 #11
integra2ren >>

Hvad jeg skulle vel ikke være så heldig, at der også faldt lidt point af??? :-)

Med venlig hilsen
Peter F. Poulsen
Avatar billede integra2ren Nybegynder
28. marts 2001 - 08:47 #12
Sorry.

Jeg troede sådan set jeg havde givet dig dem igår!

Værsgo!
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