| Anterior | Siguiente |
| E_ADS_PROPERTY_MODIFIED | E_ADS_PROPERTY_NOT_FOUND |
E_ADS_CANT_CONVERT_DATATYPE
Qué significa E_ADS_CANT_CONVERT_DATATYPE
E_ADS_CANT_CONVERT_DATATYPE corresponde a 0x8000500C. El tipo de datos del directorio no se puede convertir a un tipo de datos nativo de DS ni desde él.
Qué comprobar
Obtén la sintaxis del atributo y el ADSTYPE recibido, incluyendo si es multivalor, octet string, DN, hora o entero grande. Conserva el VARIANT original para ver dónde falla la traducción.
Cómo resolverlo o tratarlo
Realiza una conversión explícita compatible con la sintaxis ADSI y usa estructuras adecuadas para tipos especiales como LARGE_INTEGER u octetos. No conviertas datos binarios pasando primero por texto.
Qué distingue este resultado
La propiedad puede ser válida y estar presente; el fallo ocurre al representar su valor entre el tipo del directorio y el tipo nativo solicitado.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.