Avatar billede kiddoe Nybegynder
14. marts 2006 - 17:16 Der er 6 kommentarer og
1 løsning

Hvordan bruges WHERE udtryk i.f.b.m PAGING

Hvordan bruges WHERE udtryk i.f.b.m PAGING ??

Nedenstående script eks. virker fint og efter hensigt. Det viser alle poster i tabellen.
Nu vil jeg gerne have det til at vise udvalgte poster fra kolonen IdCategory

Jeg har prøvet med:
strSQL = "SELECT * FROM Banner WHERE IdCategory = '1'"

Men det virker ikke ??
Hvad gør jeg ??
MVH

Eks:

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

Set rs = Server.CreateObject("ADODB.RecordSet")

strSQL = "SELECT * FROM Links"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("/db/links.mdb")

rs.Open strSQL, strDSN, 1

If Not (rs.BOF Or rs.EOF) Then
  'No of Records on each Page
  rs.PageSize = 3
  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 "<a href='" & rs("URL") & "'>" & rs("Headline") & "</a><br>"
    Response.Write "<font size=-1>Hits: " & rs("Clicks") & "<br>" & rs("Description") & "<hr size='3' color='#FFCC00'>"
  intRecCount = intRecCount - 1
  rs.MoveNext
  Loop
End If
rs.Close
Set rs = Nothing

Response.Write "<p>Go to page "
For intNum = 1 To intPageCount
  Response.Write "<a href=Paging.asp?page=" & intNum & ">" & intNum & "</a> "
Next

Response.Write "<p>"
If Clng(intPage) > 1 Then
  Response.Write "<a href=Paging.asp?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=Paging.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
  Response.Write "&gt;&gt;"
End If
%>
Avatar billede cpufan Juniormester
14. marts 2006 - 17:31 #1
strSQL = "SELECT * FROM Banner WHERE IdCategory = 1"

vil jeg tro
Avatar billede kiddoe Nybegynder
14. marts 2006 - 17:38 #2
Tak skal du have for det. Der er point til dig ;-)
Avatar billede kiddoe Nybegynder
14. marts 2006 - 17:39 #3
Hvordan giver jeg dig point?
Avatar billede cpufan Juniormester
14. marts 2006 - 18:17 #4
ved at acceptere det her svar
Avatar billede kiddoe Nybegynder
14. marts 2006 - 18:29 #5
Okay , og tak for det!
Avatar billede kiddoe Nybegynder
14. marts 2006 - 18:52 #6
Jeg har accepteret dit svar men mit spørgsmål har stadig et GULT FLAG
Avatar billede kiddoe Nybegynder
14. marts 2006 - 19:21 #7
Sådan, alt ok -
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