直接返回要显示页的记录,不必返回所有记录  SQL  语句的写法如下: pageSQL="select    IDENTITY(int,1,1)  as  Nbr,*    into  #tmp  From  ("  +strSQL  +  ")  as  temp  order  by  Nbr  select  *  from  #tmp  where  nbr  between  41  and  50  drop  table  #tmp  "
 
其中strSQL是你原来的sql语句,注意:不要包含order by语句,否则会出错
41,51根据函数的参数来计算并替换掉。算是一个参考吧。