Что означает код HRESULT 0x80041662 (QPARSE_E_EXPECTING_REAL)?

 
Предыдущий Следующий
QPARSE_E_EXPECTING_INTEGER QPARSE_E_EXPECTING_DATE

QPARSE_E_EXPECTING_REAL

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

QPARSE_E_EXPECTING_REAL (0X80041662) — парсер ожидал вещественное число.

Свойство или оператор уже требуют real-valued literal. Диагностика должна сохранить raw число и locale: decimal separator, знак и exponent могут изменить token class, даже если строка выглядит корректным числом для пользовательского интерфейса.

Что проверить

  • Сохраните raw numeric literal, decimal separator и locale.
  • Проверьте, что парсер ожидает real number, а не integer/currency токен.
  • Контроль — значение с допустимой дробной частью при том же свойство type и operator.

Технические ссылки


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