VB connexion Active Directory/LDAP
Fermé
teteve
Messages postés
123
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
23 février 2011
-
19 juil. 2010 à 11:52
teteve Messages postés 123 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 février 2011 - 19 juil. 2010 à 16:49
teteve Messages postés 123 Date d'inscription jeudi 22 avril 2004 Statut Membre Dernière intervention 23 février 2011 - 19 juil. 2010 à 16:49
A voir également:
- VB connexion Active Directory/LDAP
- Gmail connexion - Guide
- Vb - Télécharger - Langages
- Gmail connexion autre compte - Guide
- Directory list & print - Télécharger - Divers Utilitaires
- Connexion chromecast - Guide
1 réponse
teteve
Messages postés
123
Date d'inscription
jeudi 22 avril 2004
Statut
Membre
Dernière intervention
23 février 2011
40
19 juil. 2010 à 16:49
19 juil. 2010 à 16:49
Bon, je me réponds à moi-même...
Déjà, la librairie utilisée pour une connexion LDAP est "à priori" :
- Microsoft ActiveX Data Objects 2.8 Library
Et toujours "à priori", la connexion à l'annuaire ADAM fonctionne avec :
Le seul souci (et non des moindres...), c'est que ma requête SQL me renvoie une erreur. J'ai donc un doute sur le fait qu'il essaye de se connecter sur un AD, la connexion s'établit, mais le serveur LDAP ne lui renvoie pas l'accès à la racine. (je ne sais pas si je suis très clair...)
Donc je cherche toujours une solution viable ;)
Déjà, la librairie utilisée pour une connexion LDAP est "à priori" :
- Microsoft ActiveX Data Objects 2.8 Library
Et toujours "à priori", la connexion à l'annuaire ADAM fonctionne avec :
Set objConnection = CreateObject("ADODB.Connection")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "ADs Provider, strUsername, strPassword"
Set objCommand = CreateObject("ADODB.Command")
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.CommandText = "SELECT * FROM 'LDAP://OU=structure, dc=domaine, dc=fr' WHERE DistinguishedName= 'AAA' "
Set objRecordSet = objCommand.Execute
If objRecordSet.RecordCount = 0 Then
[...]
else
[...]
End if
Le seul souci (et non des moindres...), c'est que ma requête SQL me renvoie une erreur. J'ai donc un doute sur le fait qu'il essaye de se connecter sur un AD, la connexion s'établit, mais le serveur LDAP ne lui renvoie pas l'accès à la racine. (je ne sais pas si je suis très clair...)
Donc je cherche toujours une solution viable ;)