VBA, LDAP - Как получить несколько значений атрибута записи каталога LDAP с помощью ADODB в VBA

Для следующей записи LDAP:

ou=People
ou=Europe
o=organisation.com
unit=Department 123
attribute1 = value1
attribute2 = value2
attribute2 = value23
attribute2 = value123

Я пытаюсь получить значения для всех трех атрибутов attribute2 с помощью объекта ADODB в VBA. Это строка URL-адреса LDAP, которую я использую:

"<LDAP://server.com:389/ou=People,ou=Europe,o=organisation.com>;(unit=*123);attribute2"

Однако результирующая запись содержит только одно из значений attribute2.

Есть ли способ получить значения для всех трех атрибутов «attribute2» без указания какой-либо части любого из значений атрибута «attribute2»?


person It's me.    schedule 18.02.2014    source источник
comment
Пожалуйста, разместите свой код.   -  person rory.ap    schedule 18.02.2014


Ответы (1)


Задача решена...

Набор записей, возвращаемый строкой подключения ADO, которую я использовал, на самом деле возвращает все несколько значений атрибутов, которые имеют несколько значений ... значение поля в этом случае является просто массивом.

Дополнительная информация здесь.

person It's me.    schedule 04.04.2014