手机
当前位置:查字典教程网 >编程开发 >ASP教程 >邹建的分页存储过程改了一下
邹建的分页存储过程改了一下
摘要:邹建的分页存储过程--改了一下因为邹建的分页存储过程不能返回记录总数,所以每次分页还又要统计一次,所以自己在里面加了个返回记录数,这下就好用...

邹建的分页存储过程--改了一下

因为邹建的分页存储过程不能返回记录总数,所以每次分页还又要统计一次,所以自己在里面加了个返回记录数,这下就好用了。

@iPageCountintOUTPUT--定义输出变量,放在@QueryStr上面

....

exec('select'+@FdShow+'from'+@QueryStr+@FdOrder)--统计记录数,放在--如果显示第一页...上面

Select@iPageCount=@@rowcount

调用方法(ASP):

MyConStr="Driver={SQLServer};server=(local);Uid=artme;Pwd=***;Database=artme"

DIMMyComm,UserID,UserName

SetMyComm=Server.CreateObject("ADODB.Command")

withMyComm

.ActiveConnection=MyConStr'MyConStr是数据库连接字串

.CommandText="p_show"'指定存储过程名

.CommandType=4'表明这是一个存储过程

.Prepared=true'要求将SQL命令先行编译

.Parameters.Append.CreateParameter("RETURN",2,4)

.Parameters.Append.CreateParameter("@iPageCount",3,2)

.Parameters.append.CreateParameter("@QueryStr",200,1,4000,"select*fromzw_language")

.Parameters.append.CreateParameter("@PageSize",3,1,4,5)

.Parameters.append.CreateParameter("@PageCurrent",3,1,4,1)

.Parameters.append.CreateParameter("@FdShow",200,1,4000)

.Parameters.append.CreateParameter("@FdOrder",200,1,1000)

.Execute

endwith

iCount=MyComm(1)

Response.writeiCount

Trackback:http://tb.blog.csdn.net/TrackBack.aspx?PostId=566682

【邹建的分页存储过程改了一下】相关文章:

ASP开发中存储过程应用全接触

简单分页函数一 常用

SQL SERVER编写存储过程小工具

分页类,异常类

如何在ASP.NET应用程序中初始化

结合asp和存储过程做的搜索程序

SQL存储过程初探第1/2页

写入文本文件的过程函数(ASP)

在不刷新页面的情况下调用远程asp脚本

几例在ASP存储过程的使用方法

精品推荐
分类导航