<% strSQL = \"select top 5 * from drink order by ID desc\" Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"Driver={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"database.mdb\") set RS = conn.execute( strSQL )
Do While Not rs.EOF and not rs.BOF \'And intRecCount > 0 Response.Write \" <A HREF=\"\"drink.asp?id=\"& rs(\"id\") & \"\"\">\"& rs(\"overskrift\") & \"<br></A>\" \'intRecCount = intRecCount - 1 rs.MoveNext Loop %>
Hvis de er autonummeret, så er det vel bare at lave et loop der starter ved rs(\"autonummer\")-5 og så fortsætter til den nyeste, det vil jeg gøre, men er da heller ikke helt rutineret.
hvis de er autonummererede så kan du vel finde Id\'en på den første record og så sige Id - x hvor at x er alt efter om du vil vise den anden, tredie eller fjerde osv. record. Så tager du bare og viser record\'en med det id du finder frem til.
Hvis du tilsidst istedet for DESC skriver ASC får du 5 sidste som den første 4. sidste som nr 2 osv
-Per
Synes godt om
Ny brugerNybegynder
Din løsning...
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.