注:@pageindex 數據頁的索引,@dataperp " /> 欧美一区三区,久久免费国产,亚洲欧美久久

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

asp.net 數據訪問層 存儲過程分頁語句

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

注:@pageindex 數據頁的索引,@dataperpage 每頁的記錄數目,@howmanyrecords 用來獲取總的記錄數.
復制代碼 代碼如下:
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 函數可以給檢索來的每條記錄按照排序來編號.

接下來你就可以在ASP.NET 網頁后臺代碼中調用該存儲過程,就可以獲取想要的數據.

AspNet技術asp.net 數據訪問層 存儲過程分頁語句,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 中医基础理论试题题库及答案 | angelababy婚礼大作战| 红灯区观看| barazzares 女演员| 韩世雅电影在线观看国语版| 地缚花子君少年第二季| 超在线视频| 极度俏郎君 电视剧| 衣女裸体男 waxing| 山东教育电视台直播| 职业目标评估| 同人视频| 凶宅幽灵| 伊迪娜·门泽尔| 藏文作文| 赫伯曼电影免费观看| 青草国产| 电视剧《流金岁月》演员表| 中国未来会黑人化吗| 亚洲猛色少妇xxxxx色老头| 女生下体长什么样| 密杀名单| 公民的基本权利和义务教学设计| 吉泽明步作品| 驯服型男刑警队长| 第一财经在线直播今日股市| 50字精美优秀教师个人简介| 王风| 金瑟祺| 离歌吉他谱| 魔鬼黑狱| 痴汉电车排名前十番号| 上香香灰打卷图解| 最后的武士| 抗击 电影| 毕福剑说的那句话| 王风| 伊迪娜·门泽尔| 草逼操| 与妻书 电影| 皮肤诊所|