Вниз
Скачать: 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.014 c
3-1181773484
КрЫска
2007-06-14 02:24
2007.10.21
Как проверить правильность пароля без коннекта?


11-1174071703
AnalogXP
2007-03-16 22:01
2007.10.21
Нужна маленькая программа


4-1176893124
Иван16
2007-04-18 14:45
2007.10.21
Перехват вызова модального окна


11-1174132836
Compiler
2007-03-17 15:00
2007.10.21
Создание DirList a


2-1190878723
Kolan
2007-09-27 11:38
2007.10.21
Как заблокировать TreeView?




   Наверх