Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.013 c
15-1190551723
Володя
2007-09-23 16:48
2007.10.21
Протоколы.


15-1190466131
mikezubr
2007-09-22 17:02
2007.10.21
{$E .XXXXXXX}


2-1191129184
SveTTT
2007-09-30 09:13
2007.10.21
стирание последнего символа


4-1177393309
AlexEgorov
2007-04-24 09:41
2007.10.21
Межпотоковое взаимодействие: есть поток, который при


15-1190355579
zdm77
2007-09-21 10:19
2007.10.21
ICQ игнор




   Наверх