Вниз
Скачать: 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.024 c
14-1102802617
by
2004-12-12 01:03
2005.01.02
Что-то затронуло ...


1-1103359985
Hyboid
2004-12-18 11:53
2005.01.02
Библиотеки интерпретатора


1-1103123850
mic_2000
2004-12-15 18:17
2005.01.02
Непонятки какие то, помогите разобраться


6-1097832272
ALex B.
2004-10-15 13:24
2005.01.02
IdIcmpClient1.Ping()


14-1102675891
Ego
2004-12-10 13:51
2005.01.02
Служебная информация в файле




   Наверх