du kan lave en select i select SQL1 = "SELECT TOP 20 * FROM News where newstype = 0 and id not in (select top 10 id from news order by controlpoint desc) order by controlpoint desc"
Det er en Access database.. problemet er: øverst på siden har jeg 10 nyheter. Så vil jeg ha en liste under som viser de 10 neste nyhetene.. slik det er nå så må jeg lage en spørring på 20 nyheter på den listen som er nederst, da vises 10 gamle nyheter i tillegg til de nye.
medions: det paging scriptet så bra ut. Hvis jeg går inn på paging.asp så skriver den ut første siden som default. Hvordan kan jeg få det til å skrive ut Page 2 som default i stedet.. da tror jeg at jeg har funnet løsningen!
Page = Trim(Request("page")) If Page = "" Then Page = 1
Set rs = Server.CreateObject("ADODB.Recordset") rs.CursorType = adOpenStatic rs.Open(SQL), Conn
' ANTAL RECORDS PÅ HVER SIDE rs.PageSize = 10
rowCount = 0
If Not rs.EOF Then rs.AbsolutePage = cINT(Page)
While Not rs.EOF And rowCount < rs.PageSize Response.Write rs("Felt") rowCount = rowCount + 1 rs.MoveNext Wend
If rs.PageCount > 1 Then Response.Write "Gå til side: " For i = 1 To rs.PageCount Response.Write "<a href='din_side.asp?page=" & i & "'>" & i & "</a> " Next End If
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 2 <-------- satt denne fra 1 til 2 og da viste den selv. page 2 som default End If
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.