Avatar billede steffen8260 Nybegynder
06. september 2005 - 13:11 Der er 9 kommentarer og
1 løsning

rs.PageCount giver negativ værdi -1

Hey,

Har siddet og prøvet at lave en side der kan finde ud af at mit script til at kunne vise hvor mange sider der burde være i min tabel, men når jeg køre dette script som jeg vil mene virkede modtager jeg bare: -1

syntes det er lidt mærkeligt at den bare siger -1 istedet det totale side nummer, nogen der ved hvorfor?

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))set rs=Server.CreateObject("ADODB.recordset")
sql="SELECT * FROM Customers"
rs.Open sql,conn
rs.PageSize=5
i=rs.PageCount
response.write("The number of pages in RS=" & i)rs.Close
conn.Close
%>
Avatar billede kalp Novice
06. september 2005 - 13:18 #1
Du skal lave en løkke og tælle op hvor mange rækker der er.. og så dividere med det tal du mener der skal være pr. side.. det gør du ikke

hvis du vil have antallet af rækker ud så er det bare at bruge

COUNT(customers) as antal
Avatar billede steffen8260 Nybegynder
06. september 2005 - 13:19 #2
men burde den ik stadig give mig en værdi med det her?
Avatar billede kalp Novice
06. september 2005 - 13:20 #3
Det gør den også... -1 ;)
Avatar billede steffen8260 Nybegynder
06. september 2005 - 13:21 #4
kan du lave et hurtigt code sample jeg lige kan se?
Avatar billede kalp Novice
06. september 2005 - 13:23 #5
Kig på følgende

http://activedeveloper.dk/artikler/default.asp?articleid=31

god inspiration.. du skal ikke bruge det hele.. men blot det med løkken og så tæller du bare op:)
Avatar billede busschou Praktikant
06. september 2005 - 13:28 #6
hvis det eneste du ønsker er at finde antallet divideret med 5 så ville jeg nøjes med sådan her
--
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open(Server.Mappath("northwind.mdb"))set rs=Server.CreateObject("ADODB.recordset")
set rs = conn.execute ("SELECT Count(*) FROM Customers")
antal = rs(0)/5
%>
Avatar billede kalp Novice
06. september 2005 - 13:45 #7
Busschou's eksempel er præcis hvad jeg havde i tankerne:)

Jeg logger af nu, men ligger et svar hvis du kunne bruge min hjælp og ellers er jeg sikker på, at busschou kan hjælpe dig videre hvis det ikke var nogle af vores forslag du helt havde i tankerne:)
Avatar billede steffen8260 Nybegynder
06. september 2005 - 14:41 #8
sådan tak :)
Avatar billede kalp Novice
06. september 2005 - 15:24 #9
selv tak:)
Avatar billede busschou Praktikant
06. september 2005 - 15:34 #10
ved så ikke om det var mit du endte op med at bruge men i givet fald så selv tak ja
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