¿Qué significa el código HRESULT 0x8004166B (QPARSE_E_UNSUPPORTED_PROPERTY_TYPE)?

 
Anterior Siguiente
QPARSE_E_EXPECTING_PHRASE QPARSE_E_EXPECTING_REGEX

QPARSE_E_UNSUPPORTED_PROPERTY_TYPE

Qué significa QPARSE_E_UNSUPPORTED_PROPERTY_TYPE

QPARSE_E_UNSUPPORTED_PROPERTY_TYPE corresponde a 0x8004166B. Tipo de propiedad no compatible.

Qué comprobar

Obtén el tipo de la propiedad usado en la operación y compáralo con los tipos que admite ese operador. Una propiedad binaria, vectorial o de objeto puede existir pero no participar en la comparación elegida.

Cómo corregirlo

Selecciona una propiedad de tipo compatible o cambia el operador por uno que soporte el tipo real. Evita convertir silenciosamente valores si eso altera ordenación o semántica de búsqueda.

Qué distingue este resultado

La propiedad existe; el problema es su tipo para esa construcción. NO_SUCH_PROPERTY cubre el caso en que el nombre no se resuelve.

Referencias técnicas


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