SQL 2000分页 - .NET技术 / ASP.NET
sql2000存储过程分页,能返回总记录数
自己占 沙发
网上大堆
也得mark
create procedure procedureName
@pageIndex int,
@pageSize int,
@pageCount int output,
@count int output
as
set @count=(select count(1) from tableName)
if(@count%@pageSize=0)
begin
set @pageCount=@count/@pageSize
end
else
begin
set @pageCount=@count/@pageSize
end
declare @delete int
set @delete=(@pageIndex-1)*@pageSize
declare @sql nvarchar(200)
set @sql='select top '+cast(@pageSize as varchar(12))+' * from tableName where id not in (select top '+cast(@delete as varchar(12))+' id from tableName)'
execute sp_executesql @sql
也可以根据自己的需要多设定一些参数的 我这里是一个简单的分页存储过程 不是通用的
数量较小可以采用sql分页读取:
两个参数: PageSize:每页的行数 PageIndex:页数
string sql = select count(*) from 表名;select top " + PageSize + " * from 表名 where id not in (select top " + (PageIndex - 1) * PageSize + " id from 表明 order by id) order by id
在后台:
ViewState["pageindex"] 保存当前的页数 ViewState["pagecount"] 保存总的页数
decimal Sum= decimal.Parse(ds.Tables[0].Rows[0][0].ToString()) 获取总的行数
int pagecount = int.Parse(Math.Ceiling(Sum/pagesize).ToString()) 获取总的页数
相关问答:
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
本人工作经验一年以上
熟悉asp.net
熟悉javascript
熟悉Css
熟悉ajax
熟悉sqlserver2005
有一年的项目经验
具体项目和其他的就不在这写了
有意者联系:
QQ:359233910
引用
本人工作经验一年以上
熟悉asp ......
我用.net开发wap网站
1,我从工具箱里拖了两个link,这两个link会显示在两行,如果让这两个link处于同一行。
2,如何显示两个控件之间的空格问题。
跟wap有关吗?不太明白
友情帮顶。。。。。。。。。。
就 ......
将一个查询语句赋给一个变量,如下:
DECLARE @STR NVARCHAR(MAX)
SET @STR='SELECT * from SALE_PROD'
怎么样才能执行它呢?
请高手,仁兄,侠姐帮帮忙啊
多谢,可以啦,高手啊
直接执行就行了
exec ......