2015-03-02 160 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