Как обновить столбец таблицы базы данных для зарегистрированных пользователей в случае сбоя или сбоя питания? - PullRequest
0 голосов
/ 29 мая 2019

Я нашел эту тему и эту тему , но не нашел решения, которое я могу понять.Я создаю настольное приложение winforms, которое надеюсь установить на несколько компьютеров, которые запрашивают базу данных на сетевом диске.Моя цель состояла в том, чтобы создать таблицу с именами пользователей и логическим значением, которое изменится на «true», когда пользователь войдет в приложение.Мое намерение состояло в том, чтобы предотвратить вход одного и того же пользователя на двух компьютерах одновременно.Однако мне пришло в голову, что сбой приложения или потеря питания помешали бы любому коду, который я мог написать, обновить столбец таблицы данных с «ложным».Я начинающий программист, а не профессионал, и я не нашел решения, поэтому, пожалуйста, прости меня.Все предложения будут оценены.Некоторые предложения, которые я нашел, - это создание таблицы с временными метками входа и выхода и сравнение времени между ними при запуске, использование идентификаторов сеансов (что я не знаю, как это сделать) и попытка перехватить сбои для запуска.некоторый код.Проблема в том, что я не уверен, что существует консенсус в отношении того, как правильно выполнить то, что я пытаюсь сделать, - это предотвратить повторяющиеся входы в систему, а также автоматический выход пользователей из системы в случае сбоя какой-либо системы, чтобы ониможете войти позже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...