| Предыдущий | Следующий |
| STATUS_VALIDATE_CONTINUE | STATUS_NO_MORE_MATCHES |
STATUS_NO_MATCH
Что означает STATUS_NO_MATCH
STATUS_NO_MATCH сообщает, что поиск в используемой таблице или индексе завершился без подходящей записи.
Что отличает этот код
Это не обязательно повреждение базы. Часто код означает, что ключ поиска сформирован из устаревших данных, относится к другой версии таблицы или выбран неверный индекс.
- Сохраните фактический ключ и набор полей, из которых он был сформирован.
- Проверьте поколение/версию объекта и актуальность локального кэша.
- Сравните поиск по альтернативному индексу или прямому идентификатору.
- Если запись должна существовать, проверьте момент её удаления или обновления относительно текущей транзакции.
Контроль
Повторите запрос после перечитывания исходных данных из авторитетного источника. Если запись появляется, проблема была в устаревшем поисковом контексте, а не в физической целостности хранилища.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.