Re: отображение строчек таблицы базы в объекты?
От: wildwind Россия  
Дата: 13.01.18 07:51
Оценка: 17 (2)
Здравствуйте, dave_2, Вы писали:

_>Что в таким случаях делают, вводят типа "кэш" между классами отвечающими

_>за работу с базой и программой, и все GUI работающее с базой подписываются
_>на события "кэша" и если в одном окне объект удаляется, то "кэш" извещает
_>окна что такого объекта нет?

Примерно так, только называется это не "кэш", а блокировки. При начале редактирования в форме происходит попытка заблокировать объект в БД. Если он уже заблокирован, пользователь получает сообщение об ошибке.

Это т.н. пессимистические блокировки. бывают еще оптимистические, но для простоты пока не будем о них.

SQLite не поддерживает блокировки на уровне отдельных строк, только таблицы целиком. Придется либо реализовать их в приложении, либо сменить СУБД.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.