Det funkar inte heller. Kolla på koden och jag är tacksam för hel kod.
<%
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("db/db.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
Sql = "SELECT * FROM nyheter ORDER BY Datum DESC"
Set Record = Con.Execute(Sql)
%>
<% Do While Not Record.EOF %>
» <b><% Response.Write Record("Kortnamn") %></b><br> <i>(<% Response.Write Record("Datum") %> )</i><br>
<%
Record.MoveNext
Loop
%>
<%
Set Con = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("db/db.mdb")
Con.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
Sql = "SELECT [b]TOP 5,[/b] * FROM nyheter ORDER BY Datum DESC"
Set Record = Con.Execute(Sql)
%>
<% Do While Not Record.EOF %>
» <b><% Response.Write Record("Kortnamn") %></b><br> <i>(<% Response.Write Record("Datum") %> )</i><br>
<%
Record.MoveNext
Loop
%>
Det att jag stoppar in ett komma mellan tex top 5, * är att jag en ggn i tiden hade problem med att hämta top värden från en Access db när man hade * med i SQL frågan.
Testade med ett komma där och vips inte ett problem med top längre. Vet att det inte e SQL std, men va fasen, en gör så gott en kan ;o
cya,
PatrikB
252 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91