| Предыдущий | Следующий |
| DB_S_TYPEINFOOVERRIDDEN | DB_S_NONEXTROWSET |
DB_S_BOOKMARKSKIPPED
Что означает DB_S_BOOKMARKSKIPPED
DB_S_BOOKMARKSKIPPED (0x00040EC3) — успешный статус позиционирования. Закладка не использована, потому что связанная с ней строка удалена либо больше не принадлежит текущему набору.
Что проверить
Зафиксируйте bookmark, направление поиска и поколение rowset в момент вызова IRowsetLocate или IRowsetFind. Проверьте изменения данных между созданием закладки и её использованием: удаление, фильтрацию, refresh или перестроение результата.
Не считайте сам bookmark вечным идентификатором записи. Если нужен устойчивый поиск между изменениями rowset, используйте ключ данных или получите новую закладку в актуальном наборе.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
