J'essaye de me connecter à un serveur OpenLDAP 'clone'. J'ai essayé d'utiliser Synapse Library mais je n'ai pu obtenir qu'une partie (environ 50%) de nos contacts publics. J'essaye maintenant la manière ADO (j'ai lu que ADSI était compatible avec d'autres serveurs de LDAP) mais je ne peux pas le faire fonctionner.Comment se connecter à un serveur OpenLDAP en utilisant ADO (ou autre) et Delphi
chaîne de connexion fournisseur de ADOConnection ressemble à ceci:
Provider=ADsDSOObject;Encrypt Password=False;Integrated Security=SSPI;Data Source=NIS;Mode=Read;Bind Flags=0;ADSI Flag=-2147483648;
ADOConnection.LoginPrompt est définie sur true.
ADOQuery Déclaration SQL ressemble à ceci:
Select Description FROM 'LDAP://192.168.xxx.xxx/fn=Public Folders/[email protected]/fn=ContactRoot' WHERE objectClass='*'
Je reçois une erreur lors de l'ouverture du ADOQuery (traduit du français): "Un chemin de répertoire non valide a été envoyé"
Qu'est-ce mal ici? Existe-t-il une autre solution gratuite que ADO/Synapse?
Nous vous remercions à l'avance
SW