06. september 2005 - 13:11Der 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 %>
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 %>
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:)
ved så ikke om det var mit du endte op med at bruge men i givet fald så selv tak ja
Synes godt om
Ny brugerNybegynder
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.