ASP 调用 存储过程,关于分页的事,在asp论坛解决不了,所以过来了
问题是:
当我
Set rs=myComm.Execute
response.write rs.recordCount
无法输出 rs.recordCount的值,请大家帮忙看看
-------------------------------------------------------------
存储过程如下:
CREATE PROC myx_prPageRecordset
@queryStr nvarchar(1000),
@keyField nvarchar (200),
@pageSize int,
@pageNumber int
AS
BEGIN
DECLARE @sqlText AS nvarchar(4000)
DECLARE @sqlTable AS nvarchar(4000)
SET @sqlTable = 'SELECT TOP ' + CAST((@pageNumber + 1) * @pageSize AS varchar(30)) + ' ' + @queryStr
SET @sqlText =
'SELECT TOP ' + CAST(@pageSize AS varchar(30)) + ' * ' +
'FROM (' + @sqlTable + ') AS tableA ' +
'WHERE ' + @keyField + ' NOT IN(SELECT TOP ' +
CAST(@pageNumber * @pageSize AS varchar(30)) + ' ' + @keyField +
' FROM (' + @sqlTable + ') AS tableB)'
print @sqlText
EXEC (@sqlText)
END
GO
在 ASP 中调用如下:
<%
PageSize=10
myPage=2
set myComm = server.CreateObject("adodb.command")
myComm.ActiveConnection = conn
myComm.CommandType = adCmdStoredProc
myComm.CommandText = "myx_prPageRecordset"
myComm.prepared=True
sql=" * from cw82014.hyxx order by newsid DESC"
myComm.Parameters.Append myComm.CreateParameter("@queryStr", adVarWChar, adParamInput, 1000, sql)
myComm.Parameters.Append myComm.CreateParameter("@keyField", adVarWChar, adParamInput, 200, "[newsid]")
myComm.Parameters.Append myComm.CreateParameter("@pageSize", adVarWChar, adParamInput, 1000, PageSize)
myComm.Parameters.Append myComm.CreateParameter("@pageNumber", adVarWChar, adParamInput, 1000, myPage - 1)
Set rs=myComm.Execute
response.write rs.recordCount
%>
相关推荐
【路径规划】自适应蚁群算法移动机器人路径规划【含Matlab仿真 3175期】.zip
CSDN Matlab武动乾坤上传的资料均有对应的仿真结果图,仿真结果图均是完整代码运行得出,完整代码亲测可用,适合小白; 1、完整的代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、仿真咨询 如需其他服务,可私信博主或扫描博客文章底部QQ名片; 4.1 博客或资源的完整代码提供 4.2 期刊或参考文献复现 4.3 Matlab程序定制 4.4 科研合作
基于ASP.NET与C#的BBS论坛完整源码项目
Required(ErrorMessage = "用户名不能为空")][StringLength(20, MinimumLength = 3, ErrorMessage = "用户名长度在3~20之间")]set;[Required(ErrorMessage = "密码不能为空")][StringLength(100, MinimumLength = 6, ErrorMessage = "密码至少6位")]set;
ASP.NET BBS论坛:分页、ViewState与安全加固
现代 Web 应用开发中,论坛常被当作 CRUD 入门,但上线后会暴露列表分页、状态管理和安全配置问题。ASP.NET 提供 Web Forms、MVC5 与 ASP.NET Core MVC 等路线,差异集中在路由、ViewState 体积和跨平台部署。SQL Server 中通过复合索引、OFFSET/FETCH 或游标分页,配合 Dapper 映射视图模型,可显著降低主题列表查询开销;ViewState、machineKey、防伪令牌与 Data Protection 则决定回帖写入、负载均衡和登录态
ASP技术实现的动态BBS论坛系统
是微软开发的一种服务器端脚本环境,用于创建动态交互式网页。它允许开发者使用 VBScript 或 JScript 作为服务器端脚本语言,与 HTML 结合来生成 Web 应用程序。ASP 页面在服务器上执行,然后发送标准的 HTML 到客户端浏览器,因此客户端不需要具备特殊软件来浏览 ASP 创建的页面。
CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar
CO-043A Released SHIPPING AND HANDLING TRAY FOR LP5 SOCAMM2 MODULE.rar


应用实例
