Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.09.03;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.028 c
15-1155309328
Loginov Dmitry
2006-08-11 19:15
2006.09.03
С такими проектами приходится работать


15-1155181545
QuickFinder
2006-08-10 07:45
2006.09.03
Две операционные системы на одной машине


15-1154695318
imbalacedees
2006-08-04 16:41
2006.09.03
Как отключить USB устройство


3-1151323751
Sirus
2006-06-26 16:09
2006.09.03
Прямой доступ к DBF файлам в Delphi 2006


15-1154670671
syte_ser78
2006-08-04 09:51
2006.09.03
Отключение сообщений по try