OpenLDAP et Active Directory : pb de schéma ? - VB/VBA/VBS - Programmation
Marsh Posté le 22-11-2010 à 15:21:15
Bah oui ça ressemble a un problème de shema...
a voir si l'attribut existe bien au niveau de la base.
Marsh Posté le 23-11-2010 à 08:41:52
Oui, l'attribut existe bien mais je ne trouve pas un exemple complet de modification de schéma qui pourrait prendre en compte mon propre schéma.
Ca plante sur objCommand.Execute
et ca marche bien si j'enlève l'attribut autretelephone
En fait, c'est le schéma par défaut d'active directory qui sert de référence !!!
Finalement, j'abandonne et je ferai autrement.
Merci pour ta réponse
Marsh Posté le 22-11-2010 à 09:46:29
Bonjour,
Je dois lire un annuaire OpenLDAP à partir d'un application MS Access. Seuls les attributs connus par Active Directory ne provoquent pas d'erreur lors de l'exécution de la requête. Dans le code suivant, l'attribut "autretelephone" va provoquer une erreur d'éxécution et tout fonctionne bien si je le retire.
Merci pour vos réponses
Set objCommand = CreateObject("ADODB.Command" )
Set objConnection = CreateObject("ADODB.Connection" )
objConnection.Provider = "ADsDSOObject"
objConnection.Open strPath, strUsername, strPassword
Set objCommand.ActiveConnection = objConnection
objCommand.CommandText = "SELECT mail,cn,title,uid,autretelephone FROM 'LDAP://ldap.entreprise.fr/OU=people,dc= entreprise ,dc=fr' where present =TRUE"
Set objRecordSet = objCommand.Execute