Попробуйте это:
type
TDataMod = class(TDataModule)
Database: TDatabase;
public
procedure TempAlias(NewAlias, NewDir: string);
end;
procedure TDataMod.TempAlias(NewAlias, NewDir: string);
begin
with Session do
if not IsAlias(NewAlias) then
begin
ConfigMode := cmSession; (* NewAlias будет ВРЕМЕННЫМ *)
try
AddStandardAlias(NewAlias, NewDir, 'PARADOX');
Database.Close;
Database.AliasName := NewAlias;
Database.Open;
finally
ConfigMode := cmAll;
end;
end;
end;
|
Комментарии:
a) Поместите компонент Database на форму DataModule; b)
Задайте свойству DatabaseName имя базы данных, например,
'TempDB'; c) Задайте свойству DatabaseName компонента TTable
значение = 'TempDB' d) Для получения дополнительной информации
ознакомьтесь с примером MastApp, поставляемым вместе с D2. |