Вниз
Скачать: 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
4-1100526317
denis24
2004-11-15 16:45
2005.01.02
как связать свою прогу со сканером


8-1095319535
Albert
2004-09-16 11:25
2005.01.02
Артефакты при отрисовке "резиновой нити"


6-1097953926
Socket
2004-10-16 23:12
2005.01.02
TTcpClient


3-1102320458
stud
2004-12-06 11:07
2005.01.02
использование хранимых процедур


14-1103112294
Dmitriy O.
2004-12-15 15:04
2005.01.02
Compact using !




   Наверх