PatrikBMedlem sedan mars 20002 713 inlägg
Har lagt upp ett paging script som även funkar på chilliASP =O)
http://script.webforum.nu/wf/Forum1/HTML/000063.html
Några frågor?
bara att posta ;)
cya,
PatrikB
------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.
SPiNMedlem sedan mars 20005 832 inlägg
Innehåller en ASP fil + en Access 200 databas fil
Hm, ursäkta, men kunde du inte använt en lite modernare databas? ;) :e
Nej, ärligt. Hoppas folk hittar till ditt script och slipper fråga samma sak om och om igen här istället :)
Good Work!
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
McDMedlem sedan mars 20002 137 inlägg
Tack patrikb :)
------------------
McD- Burgers for the people!
www.McDz.net www.SweQuake.com
jonneMedlem sedan jan. 20011 097 inlägg
wunderbar ! :)
------------------
En stängd mun fångar inga flugor....
[Redigerat av jonne den 04 maj 2001]
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Vad är ett Paging script? :q
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
VideMedlem sedan dec. 19996 094 inlägg
Ett script som delar upp ett recordsets poster på flera sidor...
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com
Erik JuhlinMedlem sedan maj 20007 625 inlägg
Det var ju inget. Det har jag ju löst (nästan) hel själv. :)
------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/
spangoMedlem sedan juni 20006 147 inlägg
Men Erik, inte kan du väl förutsätta att folk ska tänka själva?!
------------------
These are the cries of the carrots, the cries of the carrots! You see, Reverend Maynard, tomorrow is harvest day and to them it is the holocaust.
crisse6Medlem sedan dec. 20002 441 inlägg
jag har inte access 2000, vad är det för fält i db:n?
(inkl. datatyp)
------------------
www.groda.net *kvack*, *kvack*
PatrikBMedlem sedan mars 20002 713 inlägg
gastbok
=======
* id - Räknare
namn - Text(50)
datum - Datum/Tid
Detta är bara för test och se hur själva pagingen funkar.
cya,
PatrikB
------------------
Ingenting är omöjligt.
Det omöjliga tar bara något längre tid att genomföra.
crisse6Medlem sedan dec. 20002 441 inlägg
gött putte!
------------------
www.groda.net *kvack*, *kvack*
LukaspojkenMedlem sedan maj 20011 318 inlägg
Väldigt bra paging-script du lagt ut Patrik...jag märkte dock att det blir ett felmeddelande om det inte finns några poster.
Detta felmeddelande får jag:
Microsoft VBScript runtime error '800a0009'
Subscript out of range: 'UBound'
Och raden som felet är på är:
'## -- hur många inlägg finns det --
intTotalRecords = UBound(varPageIds) + 1
Hur får jag bort detta felmeddelandet?
KrugMedlem sedan maj 200197 inlägg
Jag får ett annat fel.
Jag vill bara visa en post per sida och har satt "intPageSize = 1" men det funkar bara ibland.. nyss hade jag två inlägg... då funkade det.. men så la jag till ett 3:e och då skrev den ut fyra sidor.. går man in på sida 4:a så får ma felmeddelande:
Körningsfel i Microsoft VBScript (0x800A0009)
Felaktigt matrisindex: 'm_intStart'
/wwwroot/pageing.asp, line 54
och det är här:
Function getStartID(ByVal ArrayOfAllIDs, ByVal PageSize, ByVal ViewPage) ' As Integer
Dim m_intStart
m_intStart = ((PageSize * ViewPage) - PageSize)
[b]getStartID = ArrayOfAllIDs(m_intStart)[/b]
End Function
Rad 54 är i fetstil.
Vad göra? :)
Obs! Det funkar när det finns ett jämt antal poster i databasen.. men så fort det är ojämt visar det en sida för mycket.
[Redigerat av Krug den 10 jun 2001]
LukaspojkenMedlem sedan maj 20011 318 inlägg
Får du det att fungera om det inte finns några meddelanden alls?
KrugMedlem sedan maj 200197 inlägg
Lukaspojken:
Nej.. samma felmeddelande som du :(
PatrikBMedlem sedan mars 20002 713 inlägg
Hello,
e ju datorfri så att säga under helgerna .... eller, sitter inte vid min dator.
Ser att jag har glömt att uppdatera detta script =O
Har gjort om scriptet och det kan laddas ner här: [zip-fil, 16 kb]
Innehåller en ASP fil + en Access 2000 databas-fil.
cul8er,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
PatrikBMedlem sedan mars 20002 713 inlägg
... hmmm, fast fortfarande den irriterande buggen vid endast 1 post/sida ... :(
cya,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
PatrikBMedlem sedan mars 20002 713 inlägg
ok,
buggen e fixad!!
Download: [zip-fil, 16 kb]
cya,
PatrikB
------------------
*Det jämnar ut sig sa han som sket i byxan och satte sig ned*
LukaspojkenMedlem sedan maj 20011 318 inlägg
Det gick inte att ladda hem scriptet...den hittar inte filen
iceM2Medlem sedan mars 2001311 inlägg
Om du vill få bort det fula meddelandet om databasen inte innehåller några poster skall du skriva följande efter SQL-frågan:
If objRS.EOF Then
Response.Write("Databasen innehåller inga poster för tillfället.")
Else
'Koden som hämtar poster från DB
End if
Kul att Patrick har gjort ett paging script för dem som inte orkar göra det själva, själv använder jag mig utav det paging script som finns på ASP101, vilket jag tycker fungerar mycket bra!
[Redigerat av iceM2 den 11 jun 2001]