首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询断开的RecordSet

查询断开的RecordSet
EN

Stack Overflow用户
提问于 2013-08-07 08:58:08
回答 1查看 1.6K关注 0票数 0

背景:据我所知,我们使用的LOB应用程序能够使用VBScript编写的宏,但不能访问WScript等。

我已经成功地接收到用户输入,将其传递给SQL Server上的存储过程,并将记录集返回给应用程序中的VBScript宏。

我现在要做的是编写一个函数或循环或其他东西,只要记录集中有一条记录,就接受额外的用户输入,并根据返回的记录集进行检查。

从SQL Server返回的记录集包含两列: PART_ID和PART_QTY。对于尽可能多的条目,我希望接受额外的用户输入,比如PART_ID_INPUT和PART_QTY_INPUT,并根据内存中的记录集对其进行验证。

我最大的问题是处理断开连接的记录集。

EN

回答 1

Stack Overflow用户

发布于 2013-08-07 15:23:33

如果有疑问,请阅读documentation。可以使用FilterRecordCount属性确定记录集是否包含匹配的记录:

代码语言:javascript
复制
part_id_input = InputBox("Enter part ID:")

If part_id_input <> "" Then
  rs.Filter = "PART_ID = '" & part_id_input & "'"
  If rs.RecordCount > 0 Then WScript.Echo "Found matching record."
End If

通过将其设置为空字符串来清除筛选器:

代码语言:javascript
复制
rs.Filter = ""

可以使用Delete方法从记录集中删除当前记录:

代码语言:javascript
复制
rs.Delete

通过MoveFirst/MoveLast/MoveNext/MovePrevious浏览记录。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18092950

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档