SQLServer y LDAP 2

Daniel
18 de Octubre del 2004
Hola a todos!

Ya consigo conectar con el LDAP y obtener datos ;-). Mi problema es el siguiente....LOS CAMPOS MULTIVALUADOS.
El select es el siguiente....
SELECT TOP 100 PERCENT *
FROM OPENQUERY(ADSI, 'SELECT cn
FROM ''LDAP://ldap.server/c=es/o=cd ''
') Rowset_1

Al intentar obtener los datos de algún campo multivaluado me da el siguiente error de ejecución:
''[Microsoft][ODBC SQL Server Driver][SQL Server] Traza de error de OLE DB [OLE/DB Provider 'ADSDSOObject' IRowse GetData returned 0x80040e21: Data status returned from the provider: [COLUM_NAME=cn STATUS=DBSTATUS_E_CANTCONVERTVALUE]].
[Microsoft][ODBC SQL Server Driver][SQL Server] No se pueden obtener los datos de la fila del proveedor OLE DB 'ADSDSOObject'. No se puede convertir el valor por razones distintas al desbordamiento o la falta de coincidencia de signos.''

¿Alguien se ha enfrentado con este problema?
¿Alguna ayudita?