asp+sql2000存储过程分页实例_ASP教程
推荐:ASP点击刷新验证码实例代码现在网站上大部分的验证码都是图片验证码,就跟 http://dwww.cn/Books.asp 下边的一样。 用户可能长时间的停留在页面上,等到最后提交的时候,验证码就可能过期了。所以要加个刷新的功能。 验证码:input name='checkimg' type='text' class='input' id='che
1.返回记录集总数存储过程:
CREATE procedure dbo.recordCount
(
@TableName nvarchar(100),--数据库表名
@strWhere nvarchar(500),--查询条件
@count int output---输出值,记录集总数
)
as
declare @sqlStr nvarchar(1000)
if @strWhere != ''
set @sqlStr = N'select @COUNT = count(id) from '+ @TableName +' where 1=1 ' + @strWhere
else
set @sqlStr = N'select @COUNT = count(id) from '+ @TableName
exec sp_executesql @sqlStr,N'@count int output',@count output
GO
2.sql2000存储过程分页,这个也是在网上找的,有错误,自己修改过来了。
CREATE PROCEDURE dbo.sp_pageview
@tablename varchar(200) , --表名
@strGetFields varchar(200), --查询列名
@PageIndex int , --页码
@pageSize int, --页面大小
@strWhere varchar(100) , --查询条件
@strOrder varchar(100) , --排序列名
@intOrder bit --排序类型 1为升序
AS
begin
declare @strSql varchar(500) --主语句
declare @strTemp varchar(100) --临时变量
declare @strOrders varchar(50) --排序语句
declare @table varchar(70)
if @intOrder = 0 分享:ASP实现js图片的轮显下午做了一个asp+js实现 图片的轮显的效果,效果图 如: 左侧的图片轮显,在 我用的是js,然后我改了一下用asp实现效果 的。 pic.asp源代码: % '连接数据库代码省去了 sql=(select * from Pic order by picorder asc,id desc) Set rs=server.CreateObject(
begin
--为0是升序
set @strTemp = '>(select max'
set @strOrders = ' order by '+@strOrder+' asc '
end
else
begin
--否则为降序
set @strTemp = '<(select min'
set @strOrders = ' order by '+@strOrder+' desc '
end
if @PageIndex =1 --第一页直接读出纪录
begin
if @strWhere = ''
begin
set @strSql = 'select top '+str(@pageSize)+' '+@strGetFields+' from '+@tablename+' '+@strOrders
end
else
begin
set @strSql = 'select top '+str(@pageSize)+' '+@strGetFields+ ' from '+@tablename+' where '+@strWhere+' '+@strOrders
- 相关链接:
- 教程说明:
ASP教程-asp+sql2000存储过程分页实例。