2015-03-02 263 views
1

需要关于ldap查询的帮助,请继续在我的搜索中看到这个论坛,所以我希望有人能指出我正确的方向。ldap查询只返回一条记录

我正在使用ColdFusion cfldap标记,但我的查询只返回一条记录。我尝试了所有cfoutput,cfloop,(围绕输出,而不是查询本身)cfdump标签,我可以,但似乎没有任何工作。我希望这个问题是我的查询:

<cfldap action = "query" 
     name="results" 
      attributes = "dn"    
     filter="(&(objectCategory=group)(name=#form.userid#*))" 
      start = "dc=hhsc,dc=org"   
     scope="SUBTREE" 
      maxrows="99" 
      server = "" 
      username="" 
      password="" 
      sort="dn ASC" 
     separator="," /> 

我试图让与我在表单字段中输入值开始通讯组列表,但如前所述,无论我做什么,它只返回找到的第一条记录。

任何帮助将不胜感激。

+0

如果您通过其他LDAP客户端运行完全相同的查询,您会得到什么? – 2015-03-02 22:21:57

回答

0

明白了。如果它帮助像我这样的另一个noob,使用ValueList创建一个变量,输出变量的结果。

+1

如果您使用#dn#您应该获取所有记录。没有查询属性,它将返回一条记录。 – abbottmw 2015-03-03 00:58:00

+0

感谢您的回复,我尝试了cfoutput,就像您建议的一样,并且在无法使用时感到惊讶。可能错过了一些东西,因为我确信这会工作,在其他地方工作。对不起三重评论,错误地打回车键。无法找到要删除的地方。 – toleolu 2015-03-03 03:04:42

+0

感谢您的回复,我尝试了cfoutput,就像您建议的一样,并且在无法使用时感到惊讶。可能错过了一些东西,因为我确信这会工作,在其他地方工作。 – toleolu 2015-03-03 03:04:42

相关问题