0
blesha
20.01.14
✎
12:11
|
Всем привет.
Необходимо поиск в адрес книге по LDAP (соединяюсь через ADO), допустим по подстроке ФИО пользователя.
Следующий запрос работает (без отбора по подстроке)
"<LDAP://mailbook.firma.ru:3268/dc=corp,dc=firma1,dc=ru>;(&(objectCategory=person)(objectClass=user));displayName,mail;subtree"
А этот выдает пустой результат, хотя Иванов точно есть:
"<LDAP://mailbook.firma1.ru:3268/dc=corp,dc=firma1,dc=ru>;(&(objectCategory=person)(objectClass=user)(displayName='Иванов*'));displayName,mail;subtree"
Дело именно в условии, скорее в его написании (displayName='Иванов*'), что-то тут не так.
Пробовал различные виды ковычек, % вместо *, ничего не выводит.
Помогите кто сталкивался, плиз....
|
|
2
blesha
20.01.14
✎
14:15
|
(1) слишком много английских букв)
если кто столкнется с подобным, то верный запрос:
"<LDAP://mailbook.firma1.ru:3268/dc=corp,dc=firma1,dc=ru>;(&(objectCategory=person)(objectClass=user)(displayName=Иванов*));displayName,mail;subtree"
без всяких кавычек
|
|