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

Вниз

TSQLConnection   Найти похожие ветки 

 
Laymer   (2005-11-30 08:36) [0]

Доброе время суток!!!!
Вот использую компонент TSQLConnection для подключения к различным БД.
Есть для конкретного значения "ConnectionName" определенный драйвер и параметры соединения. Также для конкретного драйвера существует своя библиотека.
При выборе определенного ConnectionName придедся ручками менять драйвер, праметры и библиотеки???
Подскажите как лутше это сделать???


 
Desdechado ©   (2005-11-30 10:53) [1]

ручками лучше, а для ленивых есть
"C:\Program Files\Common Files\Borland Shared\DBExpress\dbxconnections.ini"
"C:\Program Files\Common Files\Borland Shared\DBExpress\dbxdrivers.ini"


 
Плохиш ©   (2005-11-30 12:20) [2]


> Laymer   (30.11.05 08:36)
> При выборе определенного ConnectionName придедся ручками
> менять драйвер, праметры и библиотеки???
> Подскажите как лутше это сделать???

Берёшь файл dbxconnections.ini добавляешь в секции поля для драйверов из dbxdrivers.ini. В программе пишешь

 with SQLConnection1 do
   begin
     Connected := false;
     LoginPrompt := false;
     LoadParamsOnConnect := false;
     DriverName := "MyDriver";
     ConnectionName := "MyConnection";
     LoadParamsFromIniFile("<где-то>/dbxconnections.ini");
     GetDriverFunc := Params.Values["GetDriverFunc"];
     LibraryName := Params.Values["LibraryName"];
     VendorLib := Params.Values["VendorLib"];
     Connected := true;
   end;



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

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

Наверх




Память: 0.47 MB
Время: 0.028 c
3-1130963421
SergP.
2005-11-02 23:30
2005.12.18
Как можно узнать версию установленного провайдера


14-1133105555
DeMoN[777]
2005-11-27 18:32
2005.12.18
Помогите с выбором КПК


4-1129903440
psa247
2005-10-21 18:04
2005.12.18
Убрать кнопку с панели задач в Run_time !


8-1121267512
Igor_thief
2005-07-13 19:11
2005.12.18
Работа с png изображениями?


1-1132758392
Igor_thief
2005-11-23 18:06
2005.12.18
Эмуляция нажатия кнопок на клавиатуре