Что означает код HRESULT 0x8004166D (QPARSE_E_EXPECTING_REGEX_PROPERTY)?

 
Предыдущий Следующий
QPARSE_E_EXPECTING_REGEX QPARSE_E_INVALID_LITERAL

QPARSE_E_EXPECTING_REGEX_PROPERTY

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

QPARSE_E_EXPECTING_REGEX_PROPERTY (0X8004166D) — парсер ожидал строковое свойство для регулярного выражения.

Регулярное выражение в этом месте должно быть связано с допустимым property. Ошибка локализует не сам pattern, а property-side grammar: проверьте имя свойства, его поддержку для regex и separator между property и выражением.

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

  • Сохраните regex pattern и resolved свойство type.
  • Регулярное выражение должно применяться к строковому свойство; numeric/date свойство не становится допустимым из-за изменения pattern.
  • Контроль — тот же regex с известным string свойство.

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


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