Форум: "Начинающим";
Текущий архив: 2006.09.03;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.053 c