ASP 调用 存储过程,关于分页的事,在asp论坛解决不了,所以过来了

Larrystudy Larrystudy 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
下面的存储过程以及在ASP中调用时都没有错误出现,我认为是 OK 的。
问题是:

当我
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 科研合作

Matlab武动乾坤

基于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

phyit
评论 8
收藏 已收藏
分享
返回顶部
Larrystudy
应用实例 27,579 成员 68,540 内容