一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - asp.net 數(shù)據(jù)訪問層 存儲過程分頁語句

asp.net 數(shù)據(jù)訪問層 存儲過程分頁語句

2019-06-28 13:47服務器之家 ASP.NET教程

在asp.net 網(wǎng)頁中如果在業(yè)務邏輯層分頁在使用PagedDataSource對象,但如果數(shù)據(jù)記錄過多,使用它會嚴重的損害應用程序的性能.

所以最好在數(shù)據(jù)訪層分頁,如果這樣就要使用存儲過程來分頁.以下是以pubs 數(shù)據(jù)庫中的employee表為例來進行數(shù)據(jù)分頁的存儲過程,你可以參考它根據(jù)實際情況來創(chuàng)建自己的存儲過程. 

注:@pageindex 數(shù)據(jù)頁的索引,@dataperpage 每頁的記錄數(shù)目,@howmanyrecords 用來獲取總的記錄數(shù). 
復制代碼代碼如下:

create proc getdata @pageindex int,@dataperpage int,@howmanyrecords int output 
as 
declare @temptable table 

rowindex int, 
emp_id char(9), 
fname varchar(20), 
minit char(1), 
lname varchar(30) 

insert into @temptable 
select row_number() over(order by emp_id) as rowindex,emp_id,fname,minit,lname 
from employee 
select @howmanyrecords=count(rowindex) from @temptable 
select * from @temptable 
where rowindex>(@pageindex-1)*@dataperpage 
and rowindex<=@pageindex*@dataperpage 

declare @howmanyrecords int 
exec getdata 2,5,@howmanyrecords output 
select @howmanyrecords 
declare @x int, @y int, @z int 
select @x = 1, @y = 2, @z=3 
select @x,@y,@z 

create proc getdata2 @pageindex int,@dataperpage int,@howmanyrecords int output 
as 
declare @temptable table 

rowindex int, 
emp_id char(9), 
fname varchar(20), 
minit char(1), 
lname varchar(30) 

insert into @temptable 
select row_number() over(order by emp_id) as rowindex,emp_id,fname,minit,lname 
from employee 
select @howmanyrecords=count(rowindex) from @temptable 
select * from @temptable 
where rowindex>(@pageindex-1)*@dataperpage 
and rowindex<=@pageindex*@dataperpage 

其中Row_number 函數(shù)可以給檢索來的每條記錄按照排序來編號. 

接下來你就可以在asp.net 網(wǎng)頁后臺代碼中調(diào)用該存儲過程,就可以獲取想要的數(shù)據(jù).

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: chinesemature老女人 | 日韩免费一级片 | 午夜在线观看免费观看 视频 | 99精品国产自产在线观看 | 女子张腿让男人桶免费 | 天堂a免费视频在线观看 | 婷婷色综合网 | 日本视频在线免费播放 | 国产va欧美va在线观看 | 污到湿的爽文免费阅读 | 亚洲大片免费观看 | 99re这里只有精品在线观看 | 秘书喂奶好爽一边 | china精品对白普通话 | 亚洲欧洲淘宝天堂日本 | 五月激情丁香婷婷综合第九 | 高h巨肉play 高h短篇辣肉各种姿势bl | 高中生放荡日记高h娜娜 | 国产精品不卡高清在线观看 | 国产午夜精品一区二区 | 美女被吸乳老师羞羞漫画 | 日本精品久久久久久久久免费 | 亚洲欧美色综合图小说 | 午夜亚洲精品久久久久久 | 国产欧美一区二区三区免费看 | 无限好资源免费观看 | 帅小伙和警官同性3p | 国产麻豆在线观看网站 | 日韩乱淫 | 女人扒开下面让男人桶爽视频 | avtt天堂网手机版亚洲 | 日本高清中文字幕 | 日本高清在线精品一区二区三区 | 日本男男漫画 | ass天天裸妇pics | 天天干夜夜玩 | 欧美亚洲一区二区三区 | 波多野结衣在线观看中文字幕 | 午夜伦理yy44008影院 | 午夜在线播放免费人成无 | 日韩欧美亚洲国产高清在线 |