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