- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常简单的查询,它只返回一条记录。当我尝试从唯一记录中的唯一列中获取值时,我得到“BOF 或 EOF 为真,或者当前记录已被删除。请求的操作需要当前记录。”这里发生了什么?如果 RecordCount 为 0,则导致错误的代码甚至不会执行,而且我已验证记录集确实包含一条记录。
代码如下。尝试设置 strDN 时抛出错误。它非常简单,但我不知道哪里出错了。
编辑以包含命令
<LDAP://DC=something,DC=com>;(&(objectCategory=person)(objectClass=user)(!userAccountControl:1.2.840.113556.1.4.803:=2)(employeeID=01234567));distinguishedName;subtree
Set adoRecordset = adoCommand.Execute
If adoRecordset.RecordCount > 0 Then
strDN = adoRecordset.Fields("distinguishedName").Value
Set objUser = GetObject("LDAP://" & strDN)
objGroup.add(objUser.ADsPath)
End if
最佳答案
recordcount 属性将游标留在记录集的末尾,因此您无法再获取记录(eof=true),必须先移动。使用不同的游标类型,因为默认游标类型仅向前:
'' Assign cursorType that allows forward and backward movement.
adoRecordset.cursorType = 3 ''adOpenStatic
关于vbscript - 为什么 recordset.RecordCount 等于 1 但 recordset.EOF 和 recordset.BOF 都等于 True,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3143540/
我想获取名称中包含变量的查询的记录计数。 SELECT * FROM Request, Hist_Req_Assign, Hist_Req_stat
我有一个问题 SELECT csedept_name,submitterdept, COUNT(execoffice_status) as 'starsgiven' FROM Depts d
我想获取名称中包含变量的查询的记录计数。 SELECT * FROM Request, Hist_Req_Assign, Hist_Req_stat
cds.RecordCount 有问题吗? 我通常用它来确定查询中是否有任何记录。 但是在与一所大学交谈时,他告诉他这样做会降低性能! 我做了一些测试,没有发现什么大问题。 那么 RecordCoun
我正在尝试从 Access 数据库中进行的查询获取结果。但是,当我在excel中查询数据库时,查询没有返回值。为什么是这样?当我尝试(从 Excel)查询普通表或其他查询时,值按预期返回。 我的代码:
我的代码中有一个非常基本的存储过程执行: Dim objCmd As ADODB.Command Dim objConn As ADODB.Connection Dim rsTemplate As A
我今天的问题很简单。我拥有的是一个 VB 模块,其中包含返回 ADODB.RecordSet 对象的代码,其中包含从已执行的 SQL 查询中获取的记录。它的工作原理如下: sSql_SerCheck
每当我尝试访问 RecordCount 属性时,我总是得到 -1 的返回值。下面是我的示例代码。 Set oConn = Server.CreateObject ("ADODB.Connection"
使用经典 ASP 对返回 HTML 的 asp 页面进行 JQuery ajax 调用。效果很好。现在我不仅想从我调用的页面返回 HTML,还想返回一些数字,例如记录计数。我该怎么做? 这是我的 AJ
我正在尝试让一些旧的 VB6 代码与 SQL Server Compact 一起使用。 我可以连接,打开数据库,一切似乎都很好。我可以运行有效的插入选择命令。 但是 ADODB.Recordset R
我有一个非常简单的查询,它只返回一条记录。当我尝试从唯一记录中的唯一列中获取值时,我得到“BOF 或 EOF 为真,或者当前记录已被删除。请求的操作需要当前记录。”这里发生了什么?如果 RecordC
我是一名优秀的程序员,十分优秀!