实现分页的例子-使用数据库存储过程来实现分页
时间:2007-12-23 来源:不详 作者:迈克DB
Goto EndPro
End
Fetch cur_Product Into @strProductID,@strProductName
if @@FETCH_STATUS=0
Begin
Select @intCount=@intCount 1
Select @strSQL9='Select productId=''' @strProductID ''',productName=''' @strProductName ''',ProductCount=' convert(VARCHAR,@intCount) ',ProductSumCount=' convert(VARCHAR,@intCCount) ' Union '
End
else
Begin
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)
内容来自dedecms
Goto EndPro
End
EndPro:
close cur_Product
DEALLOCATEcur_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
就可以了 asp">存储过程asp?tags=分页">分页
文章评论
共有位Admini5网友发表了评论 查看完整内容