Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 31.10.2016, 12:31
Jofrimk4 Jofrimk4 вне форума
Прохожий
 
Регистрация: 31.10.2016
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию Мониторинг доступа

Всем привет! Разрабатываю (для собственного интереса) небольшую систему умного дома, решил начать с системы контроля доступа. Есть контроллер считывающий данные с ключа и передающий на пк код. Считывание и доступ реализовать получилось без проблем, захотелось сделать в нагрузку систему мониторинга, т.е. время открытия/закрытия замка. Подскажите, как мне это сделать лучше всего? Пока мысли такие: сделать в бд отдельное поле типа boolean и при входе/выходе, чтобы значение изменялось на True/False, т.е. если "ключ" открыл замок то True, закрыл-False и, с изменением поля boolean, добавлялось время в необходимую строку. По своим размышлениям это лучше всего делать SQL запросом, но с этим знаком пока немного поверхностно. На данный момент работал только с ADOTable. Буду весьма признателен за любую помощь!
Ответить с цитированием
  #2  
Старый 31.10.2016, 21:48
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,025
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

В принуципе, если правильно помню, то можно напрямую выполнять запросы, которые не возвращают результат, напрямую через TADOConnection. тут только вопрос как определить запись, которую надо обновлять. Соответсвенно, лучше сразу просто вычислять нужные значения и вставлять запись сразу целиком с нужными значениями. А время, кстати, можно проставлять через DEFAULT или триггер на таблице. Так будет, наверное, даже лучше.
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 23:03.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter