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

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

 
ronyn   (2006-08-15 11:34) [0]

Создав программу, использующую БД, я копирую её на комп пользователя вместе с этими БД - как быть с псевдонимами, не придется ли в этом случае копировать(изменять) файл IDAPI32.cfg?
                                    Заранее благодарен.


 
Ormada ©   (2006-08-15 11:43) [1]

из серии
Как зарегистрировать базу данных (BDE)
------------------------------------------------------------------------------

Автор: Vit
WEB-сайт: http://forum.vingrad.ru

Session.AddAlias(AliasName, AliasDriver, Params);
Session.SaveConfigFile;


 
Desdechado ©   (2006-08-15 12:04) [2]

Гораздо удобнее не использовать алиас, а делать все настройки в компоненте Session. Тогда не будешь зависеть от настроек по умолчанию в БДЕ (а то некоторые непорядочные программы нагло изменяют их под себя), от наличия там алиасов.
Например:
 {--- настройка параметров сессии ---}
 Session.ConfigMode := cmSession;
 cDatabase := StringOfChar( #0, 1024 );
 if( GetTempPath( 1024, PChar( cDatabase ) ) <> 0 ) then
   begin
     SetLength( cDatabase, Pos( #0, cDatabase ) - 1 );
     Session.PrivateDir := cDatabase;
   end;
 cDatabase := "";
 liDriverParam := TStringList.Create();
 liDriverParam.Add( "OPEN MODE=READ/WRITE" );
 liDriverParam.Add( "LANGDRIVER=" + cLangDriver );
 if( cDriver <> "STANDARD" ) then
   liDriverParam.Add( "SQLQRYMODE=SERVER" );
 Session.ModifyDriver( cDriver, liDriverParam );
 liDriverParam.Free;



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

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



Память: 0.45 MB
Время: 0.025 c
2-1155744819
dabreezy
2006-08-16 20:13
2006.09.03
Аналог в delphi


15-1154711115
tio
2006-08-04 21:05
2006.09.03
Функции моды ,медианы ...


15-1154728907
Garr
2006-08-05 02:01
2006.09.03
А что в Microsoft Visual C++ 6.0 не показывается где ошибка??


15-1154760816
McSimm
2006-08-05 10:53
2006.09.03
Пункт 2 правил форума


15-1154597004
DelphiLexx
2006-08-03 13:23
2006.09.03
Фоновый рисунок Delphi на рабочий стол




   Наверх