Главная страница
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.016 c
2-1191223741
F@T@L_Err0r
2007-10-01 11:29
2007.10.21
Media player


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


2-1190800205
max-wo
2007-09-26 13:50
2007.10.21
TStrings - TStringList


15-1190275337
Ega23
2007-09-20 12:02
2007.10.21
Как отказаться от Vista при покупке ноута?


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