Hallo,<BR>
ich lese mit ADO (TADOConnection+TADODataSet) Active Directory Daten.
Hierzu verwende ich folgende Abfrage:<BR>
SELECT AdsPath, Name FROM 'LDAP://OU=E050,DC=EMEA,DC=CORPDIR,DC=NET'
WHERE objectClass='organizationalUnit' ORDER BY Name
Dies funktioniert auch prima ! Jedoch bekomme ich immer auch alle Ebenen<BR> (unterhalb des Startpunkts) angezeigt. Ich möchte jedoch nur eine Ebene.<BR>
Hierzu habe ich auch schon den Befehl:
command.Properties("searchscope") = <B>ADS_SCOPE_ONELEVEL</B>
gefunden ! <BR> Nur leider fängt er nichts mit dem Begriff <searchscope> an !?<BR>
Denn Umgang mit Properties hat H. Kosch ja schon mehrfach demonstriert<BR>
(zB.:Properties['Data Source'].Value := OpenDialogMDB.FileName;...)<BR>
Analog hierzu wollte ich Properties['searchscope'].Value := ADS_SCOPE_ONELEVEL; setzen. Leider funktioniert dies nicht.
Aber wie komme ich zu ADS_SCOPE_ONELEVEL ??????
ich lese mit ADO (TADOConnection+TADODataSet) Active Directory Daten.
Hierzu verwende ich folgende Abfrage:<BR>
SELECT AdsPath, Name FROM 'LDAP://OU=E050,DC=EMEA,DC=CORPDIR,DC=NET'
WHERE objectClass='organizationalUnit' ORDER BY Name
Dies funktioniert auch prima ! Jedoch bekomme ich immer auch alle Ebenen<BR> (unterhalb des Startpunkts) angezeigt. Ich möchte jedoch nur eine Ebene.<BR>
Hierzu habe ich auch schon den Befehl:
command.Properties("searchscope") = <B>ADS_SCOPE_ONELEVEL</B>
gefunden ! <BR> Nur leider fängt er nichts mit dem Begriff <searchscope> an !?<BR>
Denn Umgang mit Properties hat H. Kosch ja schon mehrfach demonstriert<BR>
(zB.:Properties['Data Source'].Value := OpenDialogMDB.FileName;...)<BR>
Analog hierzu wollte ich Properties['searchscope'].Value := ADS_SCOPE_ONELEVEL; setzen. Leider funktioniert dies nicht.
Aber wie komme ich zu ADS_SCOPE_ONELEVEL ??????
Comment