Доступ к значению набора записей - PullRequest
0 голосов
/ 17 июня 2019

У меня есть функция, которая получает набор записей атрибутов из Active Directory.

Я могу получить доступ к большинству возвращаемых значений, как это

Set rs = cmd.Execute

Debug.Print (rs.Fields("distinguishedName").Value)
Debug.Print (rs.Fields("GivenName").Value)

Однако возвращаемое значение для postOfficeBox выглядит как вариант.

enter image description here

Как получить доступ к значению? Я пытался

Debug.Print (rs.Fields("postOfficeBox").value(0))

Это не сработало - Ошибка выполнения 450.

1 Ответ

0 голосов
/ 17 июня 2019

Спасибо, Тим Уильямс.Мне удается заставить его вернуть значение, подобное этому:

Dim arrPOBox As Variant
Dim strPOBox As String
....
Set rs = cmd.Execute
arrPOBox = rs.Fields("postOfficeBox").Value
strPOBox = CStr(arrPOBox(0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...