03. oktober 2007 - 09:47Der er
7 kommentarer og 1 løsning
Hent top3 fra database..
Hej folkens.
Jeg kan ikke lige se mig ud af hvordan jeg henter de 3 øverste poster fra en database og placerer dem vandret i en tabel på min side. Normalt når man henter informationer fra en database lister den det jo bare lodret til der ikke er mere.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Slettet bruger
03. oktober 2007 - 09:53#1
så kan du lave en table, jeg kan kun lave det i praksis, da jeg ikke kan ASP, men PHP.
<table> Dit udtræk her { <tr> <td>Din data</td> </tr> } </table>
tak for dit svar coldgate, jeg er ikke helt sikker på jeg forstår hvad du mener desværre. Der skal hentes den øverste post i den ene column, nr.2 post i den næste column og nr.3 post i den sidste column af tabellen.
Min kode ser pt. sådan her ud og lister som sagt den hele under hinanden:
<% dim Connection,SQLstringK,RS
Set Connection = Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("database/db.mdb") SQLstringK="SELECT TOP 3 * FROM tabel ORDER by id desc" SET RS=Connection.Execute(SQLstringK)
%>
<%=RS("billede")%> <%=RS("data")%>
<%
RS.MoveNext wend
RS.close set RS =nothing connection.close set connection = nothing
Herunder indsat i din kode. Tabellen bliver ikke lavet, hvis databasen er tom: -------------------------------------------------------------- <%Set Connection=Server.CreateObject("ADODB.Connection") Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database/db.mdb") Set rs=Connection.Execute("select top 3 [billede],[date] from [tabel] order by [id] desc")
If Not rs.EOF Then Response.Write "<table><tr>" While Not rs.EOF Response.Write "<td>"&rs("billede")&"<br>"&rs("data")&"</td>" rs.MoveNext WEnd Response.Write "</tr></table>" Else Response.Write "Der er endnu ingen poster i databasen!" End If
rs.Close set rs=Nothing Connection.Close Set Connection=Nothing%>
Synes godt om
Slettet bruger
03. oktober 2007 - 15:47#5
nej okay scum, men så er det godt der kom nogen asp eksperter til. Men det er præcis som de laver det jeg lavet det i praksis. :P
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.