database - 经典 ASP - BOF

标签 database asp-classic vbscript ado resultset

我正在尝试为记录集运行两个 WHILE NOT 循环。其中一个循环计算项目数量,而另一个循环则打印结果。我无法更改 SQL 查询,因此这是我剩下的计数方法。

setPeopleCount = 0
While NOT rsSetContents.EOF
    setPeopleCount = setPeopleCount + 1
rsSetContents.MoveNext
Wend

While NOT rsSetContents.EOF
    Response.Write rs.Fields("exampleItem")&"<br>"
rsSetContents.MoveNext
Wend

我的问题是运行两个循环。第一个循环完成计数后,记录光标位于文件末尾,因此当下一个循环需要运行时,它不会运行,因为 EOF 为 true。

如何将光标重置回文件开头以便第二个循环可以运行?

最佳答案

关于database - 经典 ASP - BOF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8582920/

相关文章:

asp-classic - Mac 上的 ASP 经典编码?

c# - 在 aspx c# 页面中包含一个 asp vb 页面

http - 检查http连接vbscript

mysql - Sequelize : Check if table exist and empty

sql - 从 asp 中错误的 mysql 格式日期生成 json

vbscript - 如何将 VBScript 转换为可执行 (EXE) 文件?

ms-access - 解析非结构化文本文件并将其导入 Microsoft Access(文件具有潜在的分隔符)

database - 存储数字列表并检索它们的最佳方式

php - 使用 PHP Mysql 制作 3d 数组

computer-science - DBMS 中的存在量词和通用量词