ConnectionString LDAP

Root LDAP

Hola a todos,

Soy nuevo en LDAP y tengo un servidor LDAP que tiene esa estructura, tal como se puede apreciar en el grafico adjunto, lo que necesito es conectarme a este servidor desde una pequeña aplicacion en Visual Basic, pero no se como generar la cadena de conexion ya que hay varios parametros que no se para que sirven ( o, ou, dc,uid,etc..... ).

Codigo de VB6:

Dim o As IADsOpenDSObject
Dim ou As IADsContainer

Set o = GetObject("LDAP:")
Set conLDAP = o.OpenDSObject( "rbes.internal.dextersof.com" , "usuario", "password", 0)

Aplico este codigo y me sale error de automatizacion, o que el directorio es incorrecto. xFavor si pudiesesn ayudame a definicr esta cadena de conexion se lo agradeceria de ante mano.

Saludos,
Daniel V.

Hola que tal,

Ya eh logrado solucionar el problema de conexion de LDAP con VB6, aqui les dejo el codigo que eh empleado:

Dim dso As IADsOpenDSObject
Dim obj1, obj2 As IADs
Set obj1 = dso.OpenDSObject( _
"LDAP://CN=" & Trim(txtUsuario.Text) & ",ou=Externos34,ou=Usuarios,dc=rbes,dc=internal,dc=dextersof,dc=com", _
txtUsuario.Text, _
txtPassword.Text, ADS_SECURE_AUTHENTICATION + ADS_SERVER_BIND)
If Err.Number = 0 Then
MsgBox "Conexion satisfactoria...!!!", vbInformation, obj1.Class
ElseIf Err.Number = -2147023570 Then
MsgBox "Imposible de conectar"
ElseIf Err.Number = -2147016656 Then
MsgBox "No tiene permisos...!!!"
End If

Hola Daniel, estoy probando tu codigo y me sale el siguiente error:

"Variable de tipo object o la variable de bloque With no esta establecida"
Me podrias ayudar please

Me aparece el mismo error?'...

alguien pudo solucionarlo?