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

Вниз

MS SQL Определение логина пользователя   Найти похожие ветки 

 
well   (2007-06-15 15:49) [0]

Программа использует базу MS SQL. Пользователь подключается под своим логином и паролем, прописанным в MS SQL.
Подключение к программе производится с помощью ADO компонентов (ADOConnection).

Как определить во время работы программы, какой именно пользователь подключился? Тоесть его Логин и возможно пароль.


 
Ega23 ©   (2007-06-15 15:56) [1]

Login :=   ADOConnection.Properties["User ID"].Value
Password := ADOConnection.Properties["Password"].Value;


 
sniknik ©   (2007-06-15 16:12) [2]

Ega23 ©   (15.06.07 15:56) [1]
попробуй эту строку подключения... (для локального MSSQL, для другого компа нужно его указать)
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False

well   (15.06.07 15:49)
SELECT suser_sname()

пароль принципиально "неузнаваем"


 
Anatoly Podgoretsky ©   (2007-06-15 16:41) [3]

> sniknik  (15.06.2007 16:12:02)  [2]

И неперехватываемым


 
Ega23 ©   (2007-06-15 16:50) [4]


> suser_sname()


Блин. Точно. А я всё вспоминаю-вспоминаю...


 
well   (2007-06-18 17:40) [5]


>
> well   (15.06.07 15:49)
> SELECT suser_sname()


Эта команда SQL... А как мне получить результат в Борланде?

Вообще пароль мне не нужен :).
Логин я получил путём анализа строки подключения, но SELECT suser_sname() мне больше нравиться.  
Подскажите, как мне выполнить эту команду и получить результат?
Команду я полагаю с помощью компонента ADOCommand. А вот результат?


 
Reindeer Moss Eater ©   (2007-06-18 17:43) [6]

Эта команда SQL... А как мне получить результат в Борланде?

Выполнить команду и результат "придет в Борланд"


 
sniknik ©   (2007-06-18 18:01) [7]

> но SELECT suser_sname() мне больше нравиться.  
правильно, оно универсальнее, а анализ строки (который в принципе не обязателен т.к. есть вариант [1]) не пройдет с вариантом строки приведенным в [2].


 
Anatoly Podgoretsky ©   (2007-06-18 19:07) [8]

> Reindeer Moss Eater  (18.06.2007 17:43:06)  [6]

А вот отдаст ли Борланд - это большой вопрос.



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

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

Наверх




Память: 0.48 MB
Время: 0.022 c
2-1191228928
F@T@L_Err0r
2007-10-01 12:55
2007.10.21
Завершение работы windows


2-1190627331
АндрейК
2007-09-24 13:48
2007.10.21
множественный выбор в DBGrid


2-1190951690
zzzz
2007-09-28 07:54
2007.10.21
Компонент DbEdit, узнать код клавиши разделителя


9-1161582584
Nic
2006-10-23 09:49
2007.10.21
Простая игра


8-1168195108
Dio
2007-01-07 21:38
2007.10.21
Тень от объектов