Just nu i M3-nätverket
Gå till innehåll

Pagesize, pagecount


hellmongo0

Rekommendera Poster

Vid exekvering av följande kod får jag enbart antal poster=-1 (finns 7 poster i databasen), är det någon inställning jag behöver göra på servern (IIS 5) för att få det att funka. Isåfall hur gör jag?

 

<!--#include file="../inc/db_location.asp"-->

<%

set rs=Server.CreateObject("ADODB.recordset")

 

sql = "SELECT * FROM tblInput"

set rs = db.execute(sql)

 

rs.PageSize=7

 

i=rs.PageCount

response.write("The number of pages in RS=" & i)

%>

 

Tack på förhand!

/Daniel

Länk till kommentar
Dela på andra webbplatser

 

nä, det har inte med IIS att göra, men snarare hur ditt recordset är öppnat. Jag tror detta har med cursor-hanteringen att göra.

 

pröva:

 

<!--#include file="../inc/db_location.asp"-->

<%

 

sql = "SELECT * FROM tblInput"

set rs=Server.CreateObject("ADODB.recordset")

rs.open sql, db, 3, 1

 

rs.PageSize=7

 

i=rs.PageCount

response.write("The number of pages in RS=" & i)

%>

 

om du har tänkt att använda rs.update eller rs.updatebatch, så får koden modifieras lite, då den sista 1:an i rs.open-satsen betyder readonly.

 

om det fortfarande inte fungerar, så kanske man skall kolla lite på ditt connectionobject. det som du kallar för db.

 

//tjorw

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...