04. august 2002 - 15:40
Der er
12 kommentarer og 1 løsning
Vis kun 10 nueste nyheder
Hvordan viser jeg kun fx. de 10 første nyheder? Her er min kode der viser mine nyheder: <% Dim strConnect, Rs Set Rs = Server.CreateObject("ADODB.Connection") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../tab2/db/database.mdb") sql = "SELECT * FROM nyheder ORDER by dato DESC" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Rs %> <% While NOT objRec.EOF %> Her kommer nyhederne <% record objRec.MoveNext Wend objRec.close Rs.Close SEt Rs = Nothing %>
Annonceindlæg fra Computerworld
04. august 2002 - 15:41
#1
<% Dim strConnect, Rs Set Rs = Server.CreateObject("ADODB.Connection") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../tab2/db/database.mdb") sql = "SELECT * FROM nyheder ORDER by dato DESC LIMIT 10" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Rs %> <% While NOT objRec.EOF %> Her kommer nyhederne <% record objRec.MoveNext Wend objRec.close Rs.Close SEt Rs = Nothing %>
04. august 2002 - 15:42
#2
sql = "SELECT * FROM nyheder ORDER by dato DESC" sql = "SELECT * FROM nyheder ORDER by dato DESC LIMIT 10"
04. august 2002 - 15:45
#3
Der er en syntaksfejl i ORDER BY-delsætningen ???
04. august 2002 - 15:48
#4
what?? - Det skal sgu virke!
04. august 2002 - 15:49
#5
Når der er Access som er databasen så hedder det TOP X sådan her: sql = "SELECT TOP 10 * FROM nyheder ORDER by dato DESC"
04. august 2002 - 15:49
#6
eller prøv: <% tal = 0 While NOT objRec.EOF AND tal < 10 %> Her kommer nyhederne <% record objRec.MoveNext tal = tal + 1 Wend objRec.close Rs.Close SEt Rs = Nothing %>
04. august 2002 - 15:49
#7
Så prøv: sql = "SELECT * FROM nyheder ORDER by dato DESC LIMIT 0,10"
04. august 2002 - 15:50
#8
Access understøtter dessvære ikke LIMIT det står
04. august 2002 - 15:51
#9
Jammen det gør det ikke, hvad kan fejlen være??
04. august 2002 - 15:52
#10
Virker denne ikke? sql = "SELECT TOP 10 * FROM nyheder ORDER by dato DESC"
04. august 2002 - 15:53
#11
eagleeye: det virker fint, - kan jeg også lave sådan at jeg ikke viser de fx. 10 første??
04. august 2002 - 15:54
#12
Så det uden DESC: sql = "SELECT TOP 10 * FROM nyheder ORDER by dato"
04. august 2002 - 15:57
#13
takker
Kurser inden for grundlæggende programmering