Avatar billede bodil_bruun Nybegynder
07. maj 2001 - 09:52 Der er 7 kommentarer og
1 løsning

paging

Jeg kender intet til paging. Da jeg skulle lave det, sad jeg med fingeren i en bog og øjet på eksempler på internet. Jeg ved ikke hvorfor jeg skrev det jeg gjorde, og det virkede - troede jeg i første omgang.
Der er et et problem.
Man bestemmer på siden før den med paging hvor mange poster man vil se af gangen. 10, 15, 20 osv. Og så ser man 10, 15, 20 ad gangen som man har valgt. MEN den skifter ved 10. Det vil sige, at ser man 15 poster og bladrer, så kommer de sidste 5 igen og 10 nye.
jeg gætter mig frem til at problemet ligger ved rsEnts.open \"SELECT bla bla ORDER BY \" & bla &\"\",conntemp,1 , ,adCmdText  . Jeg aner ikke hvad hverken 1- tallet eller adCmdtext betyder. Kun at programmet melder fejl, hvis det ikke står der.
Avatar billede nute Nybegynder
07. maj 2001 - 09:55 #1
Avatar billede bodil_bruun Nybegynder
07. maj 2001 - 10:01 #2
Nute - har læst den, det var en af dem jeg brugte. Den kan desværre ikke hjælpe mig videre.
Avatar billede nute Nybegynder
07. maj 2001 - 10:02 #3
hvordan ser din SQL ut ved første visning av ditt resultset ?
Avatar billede bodil_bruun Nybegynder
07. maj 2001 - 10:12 #4
Øh jeg forstår ikke helt dit spørgsmål. Min sql er jo ens i alle tilfælde. Selve sætningen er lang som et ondt år, og kører fint når der ikke er paging. Jeg får jo også de rigtige poster i paging, men bare gentaget forkert, når jeg vælger at se flere end 10 ad gangen.
jeg har vist en kort udgave her:
rsEnts.open \"SELECT bla bla ORDER BY \" & bla &\"\",conntemp,1 , ,adCmdText
Avatar billede nute Nybegynder
07. maj 2001 - 10:29 #5
poenget var å få se hele din SQL, men nå er det ikke så viktig, for jeg har fått vite at den er vondt som et langt år...eller langt som et vondt år....who cares ?

poenget er jo å sende med dine parametre til \"neste\" side i din paging, sånn at din SQL er identisk med den \"første side\"...
Avatar billede bodil_bruun Nybegynder
07. maj 2001 - 10:43 #6
Når jeg bladrer i siderne sker det med følgende kode:
  response.write\"<a href=kviteks2.asp?page=\" & intCurrentPage - 1 & \"&memtype=\"&memtype&\"&overskrift=\"&overskrift&\"&antal=\"&antal&\"&navn=\"&navn&\"&adr=\"&adr&\"&bus=\"&bus&\"&postnr=\"&postnr&\"&byen=\"&byen&\"&tel1=\"&tel1&\"&tel2=\"&tel2&\"&fax=\" & fax &\"&email=\" & email &\"&www=\" & www &\"&mtype=\" & mtype &\"&sort=\" & sort &\"&memname=\"&memname&\">&lt;&lt;</a>\"
Det er \"antal\", der bestemmer hvor mange poster jeg vil se af gangen. Og jeg ser jo også det antal jeg har bestilt, jeg ser bare nogen af dem jeg allerede har set.
Jeg mener allerede fejlen er sket inden jeg bladrer. For så siger den at jeg ser side 1 ud af 4. Og det gør den uanset om jeg ser 10 eller 30 af gangen. Det passer fint når jeg ser 10 af gangen. Men der er lovligt mange gentagelser når jeg ser 30 af gangen.
Avatar billede nute Nybegynder
07. maj 2001 - 10:48 #7
hmmm....spørsmålet er desverre litt for \"flytende\" til at jeg har tid til å hjelpe. Det kan se ut som om jeg må se hele din kode for å få det til å fungere, og det har jeg desverre ikke tid til...sorry
Avatar billede bodil_bruun Nybegynder
08. juni 2001 - 14:16 #8
lukker og slukker
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