¿Qué significa el código HRESULT 0x803D0002 (WS_E_NUMERIC_OVERFLOW)?

 
Anterior Siguiente
WS_E_OBJECT_FAULTED WS_E_INVALID_OPERATION

WS_E_NUMERIC_OVERFLOW

Qué significa WS_E_NUMERIC_OVERFLOW

WS_E_NUMERIC_OVERFLOW tiene el valor 0x803D0002 y es un HRESULT de error. No se pudo completar la operación porque produciría un desbordamiento numérico.

Qué comprobar

Identifica la conversión o cálculo numérico que se estaba realizando y registra valor de origen, tipo de destino, signo y precisión. Revisa especialmente conversiones XML a enteros, fechas, duraciones y límites declarados en descripciones de tipo.

Cómo resolverlo o tratarlo

Valida rangos antes de serializar o deserializar y elige un tipo capaz de representar el dominio real. No soluciones el problema mediante cast truncado porque cambiaría el valor transmitido.

Qué distingue este resultado

El formato puede ser válido; el fallo es que el valor no cabe con la precisión requerida.

Referencias técnicas


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