Použití objektů ADO k objektům přístup prostřednictvím poskytovatele LDAP rozhraní ADSI

Překlady článku Překlady článku
ID článku: 187529 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Souhrn

Aktivní hmotností adresáře Service Interfaces (ADSI) Rozhraní Directory Access Protocol (LDAP) zprostředkovatel implementuje rozhraní OLE DB, který umožnit přístup k objektům v protokolu LDAP pomocí ActiveX Data Objects (ADO) kompatibilní s adresáře. Objektu ADO je nutné vytvořit objekt připojení a nastavení jeho Zprostředkovatel vlastnost "adsdsoobject". Můžete zadat libovolný řetězec, včetně "", jako připojovací řetězec (první argument) připojení objektů ADO otevřené metody objektu.

Vlastnosti CommandText připojení objektu spouštět metody (první objekt) je Dotaz LDAP se skládá ze čtyř prvků, které jsou odděleny středníkem, v následující formát:
   <LDAP://server/adsidn>;ldapfilter;attributescsv;scope
				
kde:
  • Server je název (nebo adresu IP) v adresáři hostitelského serveru.
  • adsidn je rozlišující název (DN) výchozím bodem pro vaše dotaz vyjádřené ADsPath formátu s "/" oddělovače a kořen obor názvů nalevo. Můžete také název stylu, které jsou svěřeny X.500 formát s relativní rozlišující názvy odděleny čárkami a Kořenový obor názvů vpravo.
  • Filtr 1dap je řetězec filtru LDAP (viz rfc2254).
  • attributescsv je seznam názvů atributů pro každý řádek v sadě záznamů vrácených oddělených čárkami.
  • Obor je buď: base, onelevel nebo subtree.
POZNÁMKA:: Určuje rfc2253 syntaxe LDAP, na nichž je založeno syntaxe LDAP rozhraní ADSI.

Vrátit ADsPath, třídy a KN atributů všech objektů ve všech příjemce kontejnerů v serveru Exchange, můžete použít následující Vlastnosti CommandText (ve formátu URL):
      LDAP:<//server/o=organization/ou=site/cn=recipients>;
         (objectClass=*);ADsPath,objectClass,cn;subtree"
				
nebo (v připisována formát názvu):
     <LDAP://server/cn=recipients,ou=site,o=organization>, _
         (objectClass=*);ADsPath,objectClass;subtree
				

Další informace

Následující ukázkový kód jazyka Visual Basic ilustruje tento dotaz:

Ukázkový kód

  Dim conn As ADODB.Connection
      Dim rs As ADODB.Recordset

      Set conn = New ADODB.Connection
      conn.Provider = "ADSDSOObject"
      conn.Open "ADs Provider"

      Set rs = conn.Execute( _ 
            "<LDAP://server/o=organization/ou=site/cn=recipients>;" _
            & "(objectClass=*);ADsPath,objectClass,cn;subtree")

      While Not rs.EOF
         Debug.Print rs.Fields(0).Value, rs.Fields(1).Value, _
               rs.Fields(2).Value
         rs.MoveNext
      Wend

      conn.Close


				

Odkazy

Seznam a vysvětlení společné specifikace RFC protokolu LDAP, včetně dokumentu RFC 2253 a RFC 2254 naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
221606 Společné specifikace RFC protokolu LDAP
Další informace získáte klepnutím na tlačítko znalostní báze Microsoft Knowledge Base:
275917 PRB: Kompatibilita problémy rozhraní ADSI 2.5 a MDAC 2.6

Vlastnosti

ID článku: 187529 - Poslední aktualizace: 23. dubna 2011 - Revize: 3.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
Klíčová slova: 
kbhowto kbmdacnosweep kbtophit kbmt KB187529 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:187529

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com