Site icon EfmSoft

¿Qué significa el código HRESULT 0x0004093D (IDS_MON_RELATIVE_INTERVAL)?

 
Anterior Siguiente
IDS_MON_OUT_OF_RANGE IDS_MON_NOT_COLUMN_OF_VIEW

IDS_MON_RELATIVE_INTERVAL

Qué significa IDS_MON_RELATIVE_INTERVAL

IDS_MON_RELATIVE_INTERVAL corresponde a 0x0004093D: indica que una especificación de intervalo relativo utiliza un signo no admitido. En las expresiones DATEADD heredadas usadas para buscar hacia atrás en el tiempo, el desplazamiento debe ser negativo.

Qué comprobar

Registra la función generada, unidad y entero después de convertir la selección de la interfaz. Comprueba si una doble negación o una normalización de duración convirtió accidentalmente «últimos 5 días» en +5.

Cómo tratarlo

Corrige la construcción temporal para usar un desplazamiento negativo con la base adecuada y revisa por separado el operador de comparación. Para intervalos compuestos, genera expresiones soportadas en lugar de cambiar el signo a ciegas.

Qué distingue este resultado

El fallo pertenece a la sintaxis/semántica del intervalo relativo; no implica que las marcas de tiempo almacenadas en el índice sean incorrectas.

Referencias técnicas


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

Exit mobile version