Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.10.02;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.004 c
1-1126019229
Relaxxx
2005-09-06 19:07
2005.10.02
2 вопроса:разделитель дробной части и popupMenu не закрывать по


1-1126026214
TerminalHead
2005-09-06 21:03
2005.10.02
Хоткеи в сервисе


1-1126704720
NetFlover
2005-09-14 17:32
2005.10.02
Проиграть по телефону музычку .... :)


1-1126431177
The Only
2005-09-11 13:32
2005.10.02
Status Bar на меню


1-1126460974
Дмитрий_05
2005-09-11 21:49
2005.10.02
Как создавать компоненты на Notebook





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский