|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Мониторинг доступа
Всем привет! Разрабатываю (для собственного интереса) небольшую систему умного дома, решил начать с системы контроля доступа. Есть контроллер считывающий данные с ключа и передающий на пк код. Считывание и доступ реализовать получилось без проблем, захотелось сделать в нагрузку систему мониторинга, т.е. время открытия/закрытия замка. Подскажите, как мне это сделать лучше всего? Пока мысли такие: сделать в бд отдельное поле типа boolean и при входе/выходе, чтобы значение изменялось на True/False, т.е. если "ключ" открыл замок то True, закрыл-False и, с изменением поля boolean, добавлялось время в необходимую строку. По своим размышлениям это лучше всего делать SQL запросом, но с этим знаком пока немного поверхностно. На данный момент работал только с ADOTable. Буду весьма признателен за любую помощь!
|
#2
|
|||
|
|||
В принуципе, если правильно помню, то можно напрямую выполнять запросы, которые не возвращают результат, напрямую через TADOConnection. тут только вопрос как определить запись, которую надо обновлять. Соответсвенно, лучше сразу просто вычислять нужные значения и вставлять запись сразу целиком с нужными значениями. А время, кстати, можно проставлять через DEFAULT или триггер на таблице. Так будет, наверное, даже лучше.
|