¿Qué significa el código HRESULT 0x80005014 (E_ADS_INVALID_FILTER)?

 
Anterior Siguiente
E_ADS_COLUMN_NOT_SET E_UNEXPECTED

E_ADS_INVALID_FILTER

Qué significa E_ADS_INVALID_FILTER

E_ADS_INVALID_FILTER corresponde a 0x80005014. El filtro de búsqueda especificado no es válido.

Qué comprobar

Guarda el filtro LDAP exacto después de insertar valores y valida paréntesis, operadores y escaping de caracteres especiales. Los errores suelen aparecer cuando se concatena entrada de usuario sin codificar.

Cómo resolverlo o tratarlo

Construye el filtro según RFC 4515 y escapa cada valor antes de combinarlo con la expresión. Prueba primero una versión mínima para localizar la subexpresión que rompe la sintaxis.

Qué distingue este resultado

El base DN puede ser correcto y el servidor accesible: lo que ADSI rechaza es la expresión usada para seleccionar resultados.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.