If Clng(intPage) > 1 Then Response.Write "<a href=ex.asp?site=&page=" & intPage - 1 & "><<</a>" Else Response.Write " " End If
Response.Write " "
For intNum = 1 To intPageCount Response.Write "<a href=ex.asp?site=&page=" & intNum & ">" & intNum & "</a> " Next
Response.Write " "
If Clng(intPage) < Clng(intPageCount) Then Response.Write "<a href=ex.asp?site=&page=" & intPage + 1 & ">>></a>" Else Response.Write " " End If Response.Write "</center></td></h2></tr></table>" %>
<% Conn.Close Set Conn = Nothing %>
<%end if%>
<%if Request.QueryString("site") = "polet" then%> <% ' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("db1.mdb") Conn.Open DSN
' Hent fra databasen afhængig af værdien id fra URL strSQL = "Select * From anmeldelser Where Id = " & Request.Querystring("id") Set rs = Conn.Execute(strSQL)
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If Set Record = Server.CreateObject("ADODB.RecordSet") Sql = "SELECT * FROM gb ORDER BY ID DESC" Record.Open Sql, Con,1
Såvidt jeg lige kan regne ud er linie 28 så din tildeling af record.AbsolutePage og så ville det være oplagt at intPage ikke indeholder en valid værdi. Du kan evt. prøve at udskrive intPage og stoppe udførslen af siden, hvis du vil have sikkerhed for at værdien er valid. Sæt evt. nogle tegn omkring væriden for at gøre det mere synligt hvad værdien indeholder, f.eks.
response.write "[" & intPage & "]"
Så kan en View Source i det mindste vise om der er andet end selve værdien i intPage (f.eks. mellemrum eller linieskift osv).
' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("db1.mdb") Conn.Open DSN
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If Set record = Server.CreateObject("ADODB.RecordSet") Sql = "SELECT * FROM anmeldelser ORDER BY ID DESC" record.Open Sql,Con,1
' Databaseforbindelse - husk at angive sti til din database Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath("db1.mdb") Conn.Open DSN
intPage = Request("page") If isNumeric(intPage) = False Or intPage < 1 Then intPage = 1 End If Set record = Server.CreateObject("ADODB.RecordSet") Sql = "SELECT * FROM anmeldelser ORDER BY ID DESC" record.Open Sql,Conn,1
Det er en af årsagerne til at Option Explicit er en super god ting når man koder i sprog som VBScript. Den ville fange variable som ikke er erklæret...
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.