OpenLDAP et Active Directory : pb de schéma ?

OpenLDAP et Active Directory : pb de schéma ? - VB/VBA/VBS - Programmation

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

Reply

Marsh Posté le 22-11-2010 à 09:46:29   

Reply

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.

Reply

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


Message édité par alexanderp le 23-11-2010 à 08:42:41
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed