| Предыдущий | Следующий |
| CI_INCORRECT_VERSION | CI_E_PROPERTY_TOOLARGE |
CI_E_ENUMERATION_STARTED
Что означает CI_E_ENUMERATION_STARTED
CI_E_ENUMERATION_STARTED означает: Перечисление результатов этого запроса уже запущено. Перечисление результатов уже началось, а вызывающая сторона пытается снова запустить этап, который допускается только до начала enumeration.
Что проверить
- Зафиксируйте состояние query/enumerator непосредственно перед вызовом.
- Проверьте, не вызывается ли Start/Execute повторно из двух потоков или после частичного чтения результата.
- Сопоставьте создание объекта, установку параметров и первый fetch; настройки обычно нужно завершить до enumeration.
Дальнейшие действия
Создайте новый объект запроса для нового прохода либо продолжайте уже начатое перечисление. Не сбрасывайте внутреннее состояние объекта неофициальными вызовами.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
