Site icon EfmSoft

Что означает код HRESULT 0xC800051C (hrTableNotEmpty)?

 
Предыдущий Следующий
hrDensityInvalid hrInvalidTableId

hrTableNotEmpty

Что означает hrTableNotEmpty

hrTableNotEmpty — запрошенное изменение schema/структуры требует пустой таблицы, но в текущем transaction view видны строки.

Что проверить

Сохраните имя таблицы, число записей и точную структурную операцию. Проверьте незавершённые transactions/cursors, из-за которых строки могут оставаться видимыми.

Для migration удаляйте или переносите данные в предусмотренном порядке. Не используйте разрушительную очистку, не понимая, какие записи принадлежат приложению.

Как подтвердить исправление

Причина подтверждается повтором той же структурной операции после того, как таблица действительно пуста в том же transaction view.

Технические ссылки: JetOpenTable · JetCreateTableColumnIndex · ESE functions · JET error codes.


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version