Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.02;
Скачать: CL | DM;

Вниз

Определить имя пользователя   Найти похожие ветки 

 
set666   (2005-08-17 07:45) [0]

Работаю с SQL Server через компоненты с закладки ADO. Для доступа использую ADOConection и ADOQuery, необходимо прогамно выяснить какой пользователь в данный момент работает  с програмой. Как это можно сделать ?


 
sniknik ©   (2005-08-17 08:05) [1]

поставить web-камеру и написать программу распознавания образов с нее... определения "какой" должны быть "определяемы" т.е. если с высоким/низким еще можно разобратся то "красивый/ая" програмно не определяется...


 
alex_***   (2005-08-17 09:01) [2]

список активных сессий с БД?


 
Nikolay M. ©   (2005-08-17 10:07) [3]

Если есть взаимно-однозначное соответствие "пользователь" (в твоей терминологии) <-> "пользователь" (как пользователь SQL Server), тогда USER_NAME().


 
paul_k ©   (2005-08-17 15:21) [4]

или смотреть что sp_who возвращает


 
Anatoly Podgoretsky ©   (2005-08-17 20:24) [5]

Nikolay M. ©   (17.08.05 10:07) [3]
Вопрос не одназначный, данная функция модет не сработать, есть еще и другии SUSER_SNAME


 
BoxTer   (2005-08-18 06:49) [6]

Лично я делаю так: при удачном входе в прогу на сервак с соответствующую таблицу добавляется строка: кто, под каким логином, с какого компа, во сколько вошел и т.п., а при выходе из проги добавляется время выхода... Т.е. если поле "Время выхода" пустой, значит юзер еще сидит...


 
alex_***   (2005-08-18 08:53) [7]

а если юзер слетел аварийно? вечно молодой?


 
sniknik ©   (2005-08-18 09:04) [8]

> а если юзер слетел аварийно? вечно молодой?
добавь дату (дататайм) и пиши раз в минуту, проверку тогда делать на сравнение с текушей минус таймаут (3 минуты к примеру). можно обойтись одним полем, а не вход/выход. я так делал, правда еше на фокспро...

сдесь лучше конечно определение системой.

кстати обсуждение отклонилось от темы, вопрос был
>  какой пользователь в данный момент работает  с програмой
не кто залогинен, а именно какой (жирный/худой/...). ;о)) а если ктото на обеде и под его логином работает совершенно другой? масса останется невыясненной.


 
alex_***   (2005-08-18 10:51) [9]

ну программу саму можно научить запоминать введенный логин. Согласен что вопрос неоднозначный



Страницы: 1 вся ветка

Текущий архив: 2005.10.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.048 c
14-1126194925
Lexer
2005-09-08 19:55
2005.10.02
Проверка активации сервера линцензий терминал-сервера


14-1126601670
марсианин
2005-09-13 12:54
2005.10.02
Чудо-ноутбук


14-1126087877
Думкин
2005-09-07 14:11
2005.10.02
Цивилизации нее(2)т.


1-1126339930
Alpine
2005-09-10 12:12
2005.10.02
Как получить доступ к окну ?


1-1126292256
lordalexander
2005-09-09 22:57
2005.10.02
Блок