Avatar billede hejhejhej Nybegynder
30. marts 2002 - 13:02 Der er 6 kommentarer og
1 løsning

Gå til næste record

Hvordan laver man en side hvorpå man kan bladre frem og tilbage i en database. Jeg har en side med to knapper: en frem-knap og en tilbage-knap. Og et par tekstbokse, hvori der vises data fra en database. Jeg vil så gerne kunne gå frem og tilbage i database, ligesom det man kender fra VB, hvor det hedder movenext, når man skal til næste record. Men hvordan laver man det på en ASP side??
Jeg har fuldt lidt med på spørgsmål: http://www.eksperten.dk/spm/191523
Avatar billede cms Nybegynder
30. marts 2002 - 13:07 #1
<html><head>
<title>Paging af et recordset</title>
</head><body>

<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT LinkCaption, LinkURL FROM Links"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("demo.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 1
    rs.AbsolutePage = intPage
    intRecCount = rs.PageSize
    intPageCount = rs.PageCount
    Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>"
    Do While Not rs.EOF And intRecCount > 0
      Response.Write "<b>" & rs("LinkCaption") & "</b><br>"
      Response.Write rs("LinkURL") & "<p>"
      intRecCount = intRecCount - 1
      rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing

Response.Write "<p>"
If Clng(intPage) > 1 Then
    Response.Write "<a href=?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If

Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
%>

</body></html>
Avatar billede cms Nybegynder
30. marts 2002 - 13:09 #2
Hvad? Eksperten lavede lige fejl i formateringen.
Hent den rigtige source på:
http://e.dyndns.dk/E/BladrDB2/source.zip

test på
http://e.dyndns.dk/E/BladrDB2/
Avatar billede cms Nybegynder
30. marts 2002 - 13:16 #3
Avatar billede snuseren.dk Nybegynder
30. marts 2002 - 15:34 #4
Der er også noget på activeserverpages.dk & www.solutions2all.dk

/SNUSEREN
Avatar billede cms Nybegynder
30. marts 2002 - 16:59 #5
min computer gik ned.
se den på:

http://e.innovision.it/ASP/BladrDB3/source.zip
Avatar billede hejhejhej Nybegynder
31. marts 2002 - 14:14 #6
det virker
Avatar billede cms Nybegynder
31. marts 2002 - 14:38 #7
:-) takker for points
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester