Avatar billede labisama Nybegynder
08. oktober 2001 - 14:25 Der er 13 kommentarer og
1 løsning

Paging med PWS

Hej Eksperter.

Jeg er i gang med noget paging men får heletiden fejlmeddelelse omkring noget som jeg ikke har lov til. Jeg regner stærkt med at det er i PWS problemet ligger. Har i et paging script som virker 100% i PWS eller noget andet man kan gøre ved problemet?

/labisama
Avatar billede nordclc Nybegynder
08. oktober 2001 - 14:27 #1
Du kan evt. prøve denne paging code generator. Genialt værktøj:

http://www.scriptmate.com/resources/generators/pagingcodegen.asp

//Claus
Avatar billede nogetfx Nybegynder
08. oktober 2001 - 14:27 #2
Jeg har et hvor det kommer ud 4x2, men det kan du bare fjerne..
Avatar billede keysersoze Ekspert
08. oktober 2001 - 14:28 #3
denne fungere fint i PWS

http://www.activeserverpages.dk/aspdigital/kapitel2/paging.asp

tror nu ikke at det er din PWS der er noget i vejen med ;o)
Avatar billede labisama Nybegynder
08. oktober 2001 - 14:34 #4
Kan godt være at i har ret...for nu prøvede jeg lige keysersoze´s script og fik denne fejl:

Microsoft OLE DB Provider for ODBC Drivers fejl \'80040e21\'

ODBC-driver understøtter ikke de ønskede egenskaber.

/paging.asp, linje 14

Og linje 14= \"rs.Open strSQL, strDSN, 1\"

Hvad er der galt!?

/labisama
Avatar billede nogetfx Nybegynder
08. oktober 2001 - 14:42 #5
Da jeg lavede mit skulle det stå sådan her:
rs.Open(Sql), Conn, 1, 3

Det har vist noget at gøre med den måde det åbnes på...

Lars
Avatar billede labisama Nybegynder
08. oktober 2001 - 14:44 #6
Jamen kan jeg så ikke få dit script på en måde??


PLEASE HJÆLP!!! :)

/labisama
Avatar billede labisama Nybegynder
08. oktober 2001 - 14:45 #7
Min e-mail: markb@mailme.dk
Avatar billede nogetfx Nybegynder
08. oktober 2001 - 14:49 #8
Hvem snakker du til..?
Avatar billede eagleeye Praktikant
08. oktober 2001 - 15:23 #9
må vi se din strSQL?
Avatar billede labisama Nybegynder
08. oktober 2001 - 23:00 #10
Her er så alt fra paging.asp:

<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 LinkURL FROM Links\"
strDSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"/db/nyheder.mdb\")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
    rs.PageSize = 10
    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 rs(\"nyhed\") & \"<br>\"
    intRecCount = intRecCount - 1
    rs.MoveNext
    Loop
End If
rs.Close
Set rs = Nothing

Response.Write \"<p>Gå til side \"
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
%>

</body></html>

/labisama
Avatar billede eagleeye Praktikant
08. oktober 2001 - 23:03 #11
Dette er måske et dumt spørgsmål men har du et felt som hedder LinkURL i en tabel som hedder Links i din database?
Avatar billede labisama Nybegynder
10. oktober 2001 - 16:30 #12
nej det har jeg ikke..men det kan da ikke være problemet???

/labisama
Avatar billede labisama Nybegynder
12. oktober 2001 - 14:13 #13
Øv...! :(
Avatar billede eagleeye Praktikant
12. oktober 2001 - 14:15 #14
jo for du har en SQL som siger:
strSQL = \"SELECT LinkURL FROM Links\"

den vælger LinkURL fra tabellen links.

linien under åber åber du et record set
rs.Open strSQL,.....

Så hvis LinkURL ikke findes får du fejl.
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