打印本文 打印本文  关闭窗口 关闭窗口
实现分页的例子-使用存储过程来实现分页
作者:采集员 文章来源:来源于网络 点击数: 更新时间:2005/9/10 13:48:34
sp;  Select @strSQL9='Select productId='' + @strProductID + '',productName='' + @strProductName+ '',ProductCount=' + convert(VARCHAR,@intcCount)+',ProductSumCount='+ convert(VARCHAR,@intCCount)
       Goto EndPro
      End
  Fetch cur_Product Into @strProductID,@strProductName
if @@FETCH_STATUS=0
       Begin
         Select @intCount=@intCount+1
         Select @strSQL10='Select productId='' + @strProductID + '',productName='' + @strProductName+ '',ProductCount=' + convert(VARCHAR,@intCount)+',ProductSumCount='+ convert(VARCHAR,@intCCount)
       End
    else
      Begin
       Select @strSQL10='Select productId='' + @strProductID + '',productName='' + @strProductName+ '',ProductCount=' + convert(VARCHAR,@intcCount)+',ProductSumCount='+ convert(VARCHAR,@intCCount)
       Goto EndPro
      End
EndPro:  
close cur_Product
DEALLOCATE  cur_Product
print @strSQL1
print @strSQL2
print @strSQL3
exec(@strSQL1 + @strSQL2+ @strSQL3+@strSQL4+@strSQL5+@strSQL6+@strSQL7+@strSQL8+@strSQL9+@strSQL10)
GO
存储 过程创建 成功后,就可以在ASP 中 做 如下 调用
strSQL="sp_productPage 1,10
rst.open strSQL,conn,3,1
就可以了


上一页  [1] [2] 



打印本文 打印本文  关闭窗口 关闭窗口