17. december 2004 - 14:56Der er
1 kommentar og 1 løsning
Recordset doesn't support bookmarks
Hej Eksperter...
Jeg forsøger at opbygge en slags gæstebog, som skal vise et bestemt antal poster pr. side... Men når jeg lægger "side-skift"-koden (rigtigt!?) ind, for jeg dette at vide: _______________________________________________ Current Recordset does not support bookmarks. This may be a limitation of the provider or of the selected cursortype. _______________________________________________
Hvad menes der, og hvad kan jeg gøre for at få det til at fungere?
Koden har før virket, så det er meget underligt... Håber I kan hjælpe mig... Vh. W13
<% Set myConn = Server.CreateObject("ADODB.Connection") myConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db/database.mdb")
If request.querystring("sort") = "navn" Then strSQL = "SELECT * FROM [elements] ORDER BY [navn]" End If If request.querystring("sort") = "kategori" Then strSQL = "SELECT * FROM [elements] ORDER BY [kategori]" End If If request.querystring("sort") = "type" Then strSQL = "SELECT * FROM [elements] ORDER BY [type]" End If If request.querystring("sort") = "filtype" Then strSQL = "SELECT * FROM [elements] ORDER BY [filtype]" End If If request.querystring("sort") = "multiplayer" Then strSQL = "SELECT * FROM [elements] ORDER BY [multiplayer]" End If If request.querystring("sort") = "antal" Then strSQL = "SELECT * FROM [elements] ORDER BY [antal]" End If If request.querystring("sort") = "dato" Then strSQL = "SELECT * FROM [elements] ORDER BY [dato]" End If
Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then
nPage = Request("page") If isNumeric(nPage) = False Or nPage < 1 Then nPage = 1 End If
Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then
If NOT nPageCount = 0 Then Response.Write "Gå til side " For nNum = 1 To nPageCount Response.Write "<a href='vis_alle.asp?page=" & nNum & "&sort=" & request.querystring("sort") &"'>" & nNum & "</a>" Next
Response.Write "" If Clng(nPage) > 1 Then Response.Write "<a href='vis_alle.asp?page=" & nPage - 1 & "&sort=" & request.querystring("sort") &"'><<</a>" Else Response.Write "<<" End If
Response.Write " "
If Clng(nPage) < Clng(nPageCount) Then Response.Write "<a href='vis_alle.asp?page=" & nPage + 1 & "&sort=" & request.querystring("sort") &"'>>></a>" Else Response.Write ">>" End If
End If
noCols=0 maxAntalCols=3 response.write "<table align='left' width='100%'>" Do While Not RS.EOF And nRecCount > 0 if noCols=0 then Response.Write "<tr>" response.write "<td valign='top'>" %> <table align="left" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td align="center" valign="top"> <font face="Verdana" size="2">Besøg: <%=rs("antal")%><br>Type: <%=rs("type")%><br><b><%=rs("navn")%></b>, <%=rs("kategori")%><br> <a href="spilprofil.asp?id=<%=rs("id")%>"><img width="100px" height="100" src="<%=rs("picture")%>"></a><br><br></font> </td></tr> </table> <% noCols=noCols+1 nRecCount = nRecCount - 1 response.write "</td>" if noCols=maxAntalCols then response.write "</tr>" noCols=0 End If rs.MoveNext Loop if noCols>0 then Response.write "</tr>" response.write "</table>" Else ' Hvis der ikke er skrevet noget Response.Write "Der er endnu ingen spil/film!" End If End If
Hmmm... Opretter det som et nyt spørgsmål, som bedre beskriver, hvad jeg ønsker...
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.