Вниз
Скачать: CL | DM;

Как вытащить Login и Password из уже установленного ADOConnection   Найти похожие ветки 

← →
tERRORist ©   (2004-12-06 07:46) [0]

Задача такая: есть ADOConnection, который был законнекчен с сервером методом Open("Login","Password"), т.е. в ConnectionString логина и пароля нет. Нужно узнать эти Login и Password или вообще склонировать весь ADOConnection.


← →
sniknik ©   (2004-12-06 08:11) [1]

> т.е. в ConnectionString логина и пароля нет.
значит и в коннекте их нет, авторизация идет на уровне MSSQL сервера, без сохранений (лишний шанс для влома такое сохранение).

если нужно переделай авторизацию и сохраняй сам.


← →
Rad   (2004-12-06 10:35) [2]

как-то так:

function GetConnectionProperties(Connection: OleVariant;
 var Server, Database, User, Password: shortstring): boolean;
begin
 Result:= false;
 if not varIsClear(Connection) then
 begin
   Connection.Properties.Refresh;
   try
     Server:= Connection.Properties.Item["Data Source"].Value;
     try
       DataBase:= Connection.Properties.Item["Initial Catalog"].Value;
     except
       DataBase:= "";
     end;
     User:= Connection.Properties.Item["User ID"].Value;
     Password:= Connection.Properties.Item["Password"].Value;
     Result:= true;
   except
     Result:= false;
   end; // try..except
 end;
end;



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

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



Память: 0.45 MB
Время: 0.023 c
1-1103310754
Жекер
2004-12-17 22:12
2005.01.02
Что за предупреждение?


1-1103385462
sloug
2004-12-18 18:57
2005.01.02
Криво работает ColorBox


11-1084725308
Yustas
2004-05-16 20:35
2005.01.02
KOLMHXP


9-1093153629
Ле:рч
2004-08-22 09:47
2005.01.02
Пожалуйста, оцените !


1-1103116807
kolos_rus
2004-12-15 16:20
2005.01.02
Как узнать первую и последнюю дату месяца




   Наверх