Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

Параметры соединения DSN через BDE   Найти похожие ветки 

 
Alex'   (2006-09-14 12:44) [0]

Мастера! Как получить параметры DSN из алиаса BDE настроенного на него. В частности нужен "TNS Service Name" драйвера "Oracle IN XE". Где копать ?


 
Alex'   (2006-09-14 15:49) [1]

Может и сделал из рук вон по-русски, но проблему решил так:

читаем название DSN из алиаса BDE

var x: TCurrentDate;
ParamsList: TStringList;
AliasName, DSNName:String;
begin
AliasName:="XE";
ParamsList := TStringList.Create;
try
with Session do
begin
Session.GetAliasNames(ParamsList);
Session.GetAliasParams(AliasName, ParamsList);
DSNName:=Copy(ParamsList[2], 10, 50));
end;
finally
ParamsList.Free;
end;

Потом расчитываем реестр по пути
HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ + переменная DSNName
и собственно храняшиеся параметры DSN.
"ServerName" оказался "TNS Service Name" драйвера "Oracle IN XE".



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

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.037 c
2-1161774672
KyRo
2006-10-25 15:11
2006.11.12
Долгий коннект из за чего ?


15-1161633915
matt
2006-10-24 00:05
2006.11.12
Бегущий по лезвию


15-1161854336
Delphi)basic
2006-10-26 13:18
2006.11.12
Как в Java создать savepoint ?


2-1161863963
Fostr
2006-10-26 15:59
2006.11.12
Динамическое создание компонента


2-1161933177
_guest_
2006-10-27 11:12
2006.11.12
Можно ли послать сообщение компоненту не имеющему свойства Handle