Coldfusion ldap查询只返回一条记录

Coldfusion ldap查询只返回一条记录,coldfusion,ldap,Coldfusion,Ldap,需要ldap查询方面的帮助,请继续在我的搜索中查看此论坛,因此我希望有人能为我指明正确的方向 我使用的是ColdFusion cfldap标记,但我的查询始终只返回一条记录。我已经尝试了所有的cfoutput、cfloop(围绕输出,而不是查询本身)cfdump标记,我可以使用它们,但似乎没有任何效果。我希望问题出在我的问题上: <cfldap action = "query" name="results" attributes = "dn"

需要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="," />

我试图获得一个通讯组列表,该列表以我在表单字段中输入的值开始,但正如前面提到的,无论我做什么,它都只返回找到的第一条记录


任何帮助都将不胜感激。

收到了。如果它能帮助像我这样的其他noob,请使用ValueList创建一个变量,输出变量的结果。

如果通过其他LDAP客户端运行完全相同的查询,您会得到什么?如果使用#dn#,您应该会得到所有记录。如果没有查询属性,它将返回一条记录。感谢您的回复,我按照您的建议尝试了cfoutput,但当它不起作用时,我感到惊讶。可能错过了一些东西,因为我确信这会在其他地方起作用。对不起,三重评论,误按了返回键。找不到删除它们的位置。感谢您的回复,我按照您的建议尝试了cfoutput,但当它不起作用时,我感到惊讶。我可能错过了一些东西,因为我确信这会在其他地方起作用。谢谢你的回复,我尝试了你建议的cfoutput,但当它不起作用时,我很惊讶。可能错过了一些东西,因为我确信这会在其他地方起作用,而不仅仅是cfoutput。必须使用“query”属性循环并显示查询中的所有记录。否则,CF只显示第一条记录中的值。这是故意的。