Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
Zero Block
Click "Block Editor" to enter the edit mode. Use layers, shapes and customize adaptability. Everything is in your hands.
Tilda Publishing
create your own block from scratch
The current row was deleted
Фронт-система закривається з фатальною помилкою.
Приклад помилки з error.log
FATAL [ 1] [MainController:UnhandledException] - Unhandled exception System.Data.SqlServerCe.SqlCeException (0x80004005): The current row was deleted
Для вирішення потрібно:
1) Зробити копію CashServer перед виконанням наступних кроків.
2) Завантажити (або беремо із прикріпленого до статті файлу) утиліту SqlCeCmd.
3) Створити десь в одному місці папку, в неї покласти утиліту і ушкоджену entities.sdf.
4) Відкрити командний рядок від імені адміністратора
5) Перейти через команду cd в папку, де лежить утиліта і пошкоджена база (наприклад cd U:\iiko)
6) Далі - виконуємо по черзі скрипти нижче

Перевірити базу на помилки
SqlCeCmd40.exe -d "Data Source=entities.sdf" -e verify
Для початку спробувати лікування без втрати даних, може допомогти, якщо пошкодження не критичні:
SqlCeCmd40.exe -d "Data Source=entities.sdf" -e repairrecover
Database успішно repaired.
Якщо не полагодить - то зі втратою даних:
SqlCeCmd40.exe -d "Data Source=entities.sdf" -e repairdelete
Database успішно repaired.
І потім перевірити базу на помилки:
SqlCeCmd40.exe -d "Data Source=entities.sdf" -e verify
У відповідь маємо отримати: Database successfully verified.