| Предыдущий | Следующий |
| SCARD_W_CACHE_ITEM_TOO_BIG | COMADMIN_E_OBJECTINVALID |
COMADMIN_E_OBJECTERRORS
Что означает результат
COMADMIN_E_OBJECTERRORS: При доступе к одному или нескольким объектам произошли ошибки. Подробности могут находиться в коллекции ErrorInfo. COM+ сообщил, что один или несколько объектов операции содержат ошибки. Это агрегатный результат batch/catalog operation; конкретные object errors нужно читать отдельно.
Что проверить
- Получите error information для каждого объекта, а не ограничивайтесь общим HRESULT.
- Сопоставьте ошибку с Key/Name объекта и изменяемым property.
- Повторите SaveChanges на минимальном наборе объектов, чтобы найти первый отказ.
Диагностика и исправление
Исправляйте object-level причины. Повтор всей batch operation без анализа дочерних ошибок лишь возвращает тот же агрегирующий код.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.