| Предыдущий | Следующий |
| QUERY_E_INVALIDQUERY | QUERY_E_INVALIDSORT |
QUERY_E_INVALIDRESTRICTION
Что означает QUERY_E_INVALIDRESTRICTION
QUERY_E_INVALIDRESTRICTION (0X80041602) — выражение ограничения запроса не удалось разобрать.
Верхнеуровневый query object принят, но restriction/predicate разобрать не удалось. Сохраняйте финальный WHERE/restriction вместе с canonical property types и error position; пустой result set и синтаксически недопустимое ограничение — разные состояния.
Что проверить
- Сохраните restriction expression в окончательном сериализованном виде и парсер error location.
- Контроль — минимальное допустимое restriction для того же catalog, затем верните проблемный operator/свойство.
- Проверьте позицию проблемного токена, canonical свойство name/type и используемую схему/каталог.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
