All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#+ASP.NET,2.0定制复合组件之高级篇_[Asp.Net教程]
asp.net2.0中Cookie对象的应用实例
DataList实现“行转列”代码_[Asp.Net教程]
动态修改.Net,StreamReader,Encoding编码_.net资料_编程技术
事半功倍之javascript(3)_JavaScript技术_编程技术
C#教程:C#2.0 新特性 局部类
PHP实例:用PHP实现windows风格的树型菜单_php资料_编程技术
asp.net身份验证和授权_.net资料_编程技术
Asp.Net,构架
provider-命名管道提供程序,error-,40,-,无法打开到,SQL,Server,的连接_[Asp.Net教程]
Reading number is top 10 pictures
美丽的桂林风光2
Ashlynn Brooke photograph of a group2
9.3阅兵全景图2-英雄连队梯队和外国方阵梯队
The money of more than 100 countries and regions10
遇到插队的怎么办?
人美胸美腿更美2
NeedWallpaper4
China's zhejiang university to create the world's most light material
In the world the most mysterious 21 place landscape1
张家界的玻璃桥
Download software ranking
Red cliff
apache-tomcat-6.0.33
Boxer's Top ten classic battle9
I for your crazy
Tram sex maniac 2 (H) rar bag11
Unix video tutorial1
Love the forty days
Tram sex maniac 2 (H) rar bag8
C#高级编程(第4版)
美女游泳记
归海一刀 published in(发表于) 2014/1/30 1:57:49 Edit(编辑)
获取总记录数、总页数的存储过程_[Asp.Net教程]

获取总记录数、总页数的存储过程_[Asp.Net教程]

获取总记录数、总页数的存储过程_[Asp.Net教程]


SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


ALTER procedure Sp_New_ShowType
@shows nvarchar(10),
@Page INT=1,
@PageSize INT=20,
@PageCount INT OUTPUT,
@RecordCount INT OUTPUT
AS

DECLARE @Total INT
DECLARE @strSql varchar(5000)
DECLARE @strSearch varchar(1000)

SET @PageCount=0
SET @RecordCount=0

--获取总记录数
if len(@shows)=1

select @Total=count(id) from Allenterprise where left(newtype,1)=@shows
else if len(@shows)=3
select @Total=count(id) from Allenterprise where left(newtype,3)=@shows
else if len(@shows)=4
select @Total=count(id) from Allenterprise where left(newtype,4)=@shows


SET @RecordCount=@Total
--over

--获取总页数
SET @PageCount=CEILING(CAST(@Total AS float)/@PageSize)
--over

-------------------------------------------------------------------

if @Page<1
set @Page=1
if @Total<>0
begin
if @Page>@pagecount
set @Page=@pagecount
end
--get Data

IF len(@shows)=1
SET @strSearch=’left(newtype,1)=’’’+@shows+’’’’
ELSE IF len(@shows)=3
SET @strSearch=’left(newtype,3)=’’’+@shows+’’’’
Else if len(@shows)=4
SET @strSearch=’left(newtype,4)=’’’+@shows+’’’’

SET @strSql=’SELECT TOP ’ + CAST(@PageSize as varchar) + ’ id,cname FROM Allenterprise WHERE ID not in (
SELECT TOP ’ + CAST((@Page-1) * @PageSize AS varchar) + ’ ID FROM Allenterprise WHERE ’
+ @strSearch + ’order by id desc ) AND ’ + @strSearch+’ order by id desc ’

exec(@strSql)

RETURN @@ERROR


GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.