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??
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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\" >
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
27. marts 2001 - 14:57
#4
Kan du ikke vise mig det i en hel side?
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
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.
27. marts 2001 - 15:42
#7
I praktik som hvad?
27. marts 2001 - 15:53
#8
Multimedie integrator
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.
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
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
28. marts 2001 - 08:47
#12
Sorry. Jeg troede sådan set jeg havde givet dig dem igår! Værsgo!
Kurser inden for grundlæggende programmering