Я пытаюсь подключиться к серверу OpenLDAP «клон». Я пробовал использовать библиотеку Synapse, но мне удалось получить только часть (около 50%) наших общественных контактов.Как подключиться к серверу OpenLDAP с помощью ADO (или еще) и Delphi
Я пытаюсь использовать путь ADO (я читал, что ADSI совместим с другими серверами LDAP), но я не могу заставить его работать.
строка ADOConnection подключения поставщика выглядит следующим образом:
Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Data Source=NIS;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648;
ADOConnection.LoginPrompt устанавливается истина.
ADOQuery SQL заявление выглядит следующим образом:
Select Description FROM 'LDAP://192.168.xxx.xxx/fn=Public Folders/[email protected]/fn=ContactRoot' WHERE objectClass='*'
Я получаю сообщение об ошибке при открытии ADOQuery (в переводе с французского): «недопустимый путь к каталогу был послан»
Что такое Неправильно здесь? Есть ли еще решение, чем ADO/Synapse?
Спасибо заранее
SW