С Новым годом! Форум программистов, компьютерный форум, киберфорум
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
16 / 12 / 4
Регистрация: 28.09.2015
Сообщений: 278

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

24.04.2017, 15:29. Показов 776. Ответов 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
Ответ Создать тему
Новые блоги и статьи
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru