Телефон: +7 (926) 245-03-63

Информация о псевдонимах BDE

Следующая статья: Получение пути псевдонима и таблицы.

Как через конфигурацию IDAPI получить физический каталог расположения базы данных, зная ее псевдоним?

Обратите внимание на метод GetAliasParams класса TSession. Возвращенная строка будет содержать искомый путь.

Воспользуемся следующей функцией:

 uses DbiProcs, DBiTypes;
 // Возвращает каталог расположения базы данных по заданному псевдониму (без обратного слеша)
 function GetDataBaseDir(const Alias: string): string;
 var sp: PChar; Res: pDBDesc;
 begin
 try
 New(Res);
 sp:=StrAlloc(Length(Alias)+1);
 StrPCopy(sp, Alias);
 if DbiGetDatabaseDesc(sp, Res)=0 then Result:=StrPas(Res^.szPhyName)
 else Result :='';
 finally
 StrDispose(sp);
 Dispose(Res);
 end;
 end;
Интересное в интернете: Элитные духи от 600р: нина ричи духи. Ищете. Духи?