Главная страница
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.046 c
15-1155193418
Чапаев
2006-08-10 11:03
2006.09.03
Программирование мини-АТС


1-1153468394
Чапаев
2006-07-21 11:53
2006.09.03
Про типы/наследование


15-1155204435
Ketmar
2006-08-10 14:07
2006.09.03
XP и права на расшареные папки "per user"


2-1155147831
Коля
2006-08-09 22:23
2006.09.03
TADOTable


1-1153480564
МикроДИП
2006-07-21 15:16
2006.09.03
Вопрос по расположению формы...