| Предыдущий | Следующий |
| QPARSE_E_EXPECTING_DATE | QPARSE_E_EXPECTING_GUID |
QPARSE_E_EXPECTING_CURRENCY
Что означает QPARSE_E_EXPECTING_CURRENCY
QPARSE_E_EXPECTING_CURRENCY (0X80041664) — парсер ожидал денежный литерал.
Ожидаемое значение уже определено схемой как currency. Ошибка означает, что текущий token нельзя разобрать в денежный литерал с действующими locale/LCID правилами; это нужно отличать от общего numeric parse и от несовпадения типа самого свойства.
Что проверить
- Зафиксируйте raw literal, locale/LCID, decimal separator и currency парсер mode.
- Проверьте, какой токен class ожидался после свойства/оператора.
- Контроль — подставить валидный currency literal для той же locale, не меняя свойство type.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.