Site icon EfmSoft

Что означает код HRESULT 0x00040947 (IDS_MON_DATE_OUT_OF_RANGE)?

 
Предыдущий Следующий
IDS_MON_CANNOT_CAST IDS_MON_INVALID_IN_GROUP_CLAUSE

IDS_MON_DATE_OUT_OF_RANGE

Что означает IDS_MON_DATE_OUT_OF_RANGE

IDS_MON_DATE_OUT_OF_RANGE (0x00040947) — Относительный интервал, переданный функции DATEADD, слишком велик.

Что проверить и как подтвердить исправление

Зафиксируйте единицу DATEADD, исходную дату и величину относительного интервала. Проверьте переполнение отдельно для positive и negative смещения и не меняйте базовую дату одновременно с interval. Исправление подтверждается тем же DATEADD с величиной, которая остаётся в допустимом диапазоне результата.

В журнале сохраните исправленный фрагмент запроса и фактический результат повторного parser pass.

Сохраните этот контрольный результат вместе с исходным HRESULT.

Документация для результата 0x00040947: DATEADD function · Date literals · Parser messages.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version