16 / 12 / 4
Регистрация: 28.09.2015
Сообщений: 278

Как сохранить время и логин пользователя при запуске программы

24.04.2017, 15:29. Показов 833. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такое задание сохранять в таблицу БД данные о том кто и когда зашел программу/подключился к БД

как это сделать ?

суть в том чтоб потом эти данные использовать в тригерах для записи в таблицу истории
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.04.2017, 15:29
Ответы с готовыми решениями:

Как получить при запуске программы системную дату и время на момент запуска программы?
Добрый день. Как получить при запуске программы системную дату и время на момент запуска программы и закинуть их в Label?

При запуске программы вводить логин и пароль в Скайп
Доброе утро. Скажите можно ли написать код чтобы он например... При запуске программы вводил логин и пороль в скайп..? И такой...

Как сохранить состояние контролов окна при его закрытии (только на время работы программы)
Есть приложение. При нажатии кнопки открывается дочерняя форма с настройками: например, все чек-боксы установлены в true. Далее...

4
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
24.04.2017, 15:52
Цитата Сообщение от kyvaldenius Посмотреть сообщение
суть в том чтоб потом эти данные использовать в тригерах для записи в таблицу истории
Для этого не нужна своя собственная таблица.
Все необходимое можно взять из sys.dm_exec_sessions.
0
16 / 12 / 4
Регистрация: 28.09.2015
Сообщений: 278
24.04.2017, 16:26  [ТС]
sys.dm_exec_sessions в этой таблице
session_id всегда будет разный - Возвращает идентификатор сеанса для текущего пользовательского процесса.
(то есть 5 человек работало и session_id = 51,52,53,54,55 потом 5ый вышел и зашел другой шестой но session_id у него равен 55 )
и логин будет типа ДОМЕН\логин - а у пользователей просто строка которую они сами придумывают


или я не прав ?

я хотел использовать что то на подобие current_connection из firebird (Контекстная переменная возвращает идентификатор текущего подключения к базе данных. до рестора)
0
3614 / 2135 / 756
Регистрация: 02.06.2013
Сообщений: 5,169
24.04.2017, 16:48
Цитата Сообщение от kyvaldenius Посмотреть сообщение
я хотел использовать что то на подобие current_connection из firebird
T-SQL
1
select login_name, login_time from sys.dm_exec_sessions where session_id = @@spid;
Цитата Сообщение от kyvaldenius Посмотреть сообщение
и логин будет типа ДОМЕН\логин - а у пользователей просто строка которую они сами придумывают
Зачем тогда некая системная информация, если у вас свой собственный механизм аутентификации/авторизации?
0
16 / 12 / 4
Регистрация: 28.09.2015
Сообщений: 278
25.04.2017, 11:04  [ТС]
ни за чем хотел точно идентифицировать запись когда пользователь авторизовался
хотел использовать @@spid как ключ который точно идентифицирует запись ( а при каком то действии @@spid получать актуальный, и сравниваить тот который мы записали в бд)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.04.2017, 11:04
Помогаю со студенческими работами здесь

Сохранить данные StringGrid при закрытии и восстановить их при запуске программы
Здравствуйте, уважаемые программисты! Пытаюсь сделать так, чтобы введенные данные в StringGrid сохранялись при выходе из программы и...

Скрипт, который будет при запуске программы сверять с именем пользователя
Добрый день форумчане. Есть компьютер. Он не в домене. На нем есть 2 пользователя Админ И Локал Есть программа которая запускается...

Анкета с данными: как хранить логин пользователя при переходе между страницами
Приложение Asp.Net. Юзер заполняет необходимые поля анкеты, затем эти данные передаются на другую страницу. Как в соответствии с логином...

Как мне сделать так, чтобы данный текстовый файл был открыт один раз при запуске программы и закрыт при закрытии программы?
Привет! Возник следующий вопрос. Программа состоит из основного окна Form1 и нескольких Unit. По таймеру в Form1 запускается один из...

Как можно сохранить переменную, вводимую во время работы программы, после ее закрытия?
допустим есть переменная a ... int a; cin>>a; ... при повторном открытии программы переменная нигде не сохранится. как ее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru