Главная страница
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.051 c
3-1151156533
x.pro
2006-06-24 17:42
2006.09.03
Нужно узнать все значения одного поля без перебора...


2-1155497031
Chort
2006-08-13 23:23
2006.09.03
ToolBar


2-1155643868
KyRo
2006-08-15 16:11
2006.09.03
Процес не завершается


15-1155197903
worldmen
2006-08-10 12:18
2006.09.03
Стандарты "MiniDV" и "DVD" и их отличия. Цифровые камеры.


4-1147483445
vidiv
2006-05-13 05:24
2006.09.03
Заблокируется ли поток, если...