Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Создания Alias в BDE...

Здравствуйте, коллеги.

Кто-нибудь может подсказать, как можно программно на Делфи и
Билдере создавать Алиасы в BDE с указанием его имени, типа и пути к
Базе ?
Когда-то я где-то это уже видел, но тогда не было необходимости и не
придал этому большое значение. Теперь вот срочно понадобилось, а
найти не могу.

Ответить   Feniks Fri, 9 Jul 2004 10:10:26 +0300 (#187270)

 

Ответы:

Hello Feniks,

Friday, July 9, 2004, 11:10:26 AM, you wrote:

В Delphi для создания статичных Aliases существует компонент TDataBase
на вкладке BDE, там всё и прописывается, но учти Aliase доступен
только если форма открыта в Delphi и доступна во всех БДышных
Delphi'ских программах, кроме "Database desktop".
Удобно тем, что не надо прописывать Aliase на конечном компьютере.
Аналогичный компонент есть и для ADO

Ответить   Sun, 11 Jul 2004 22:26:26 +0400 (#188621)

 

Здравствуйте, Feniks.

procedure TBDForm.FormActivate(Sender: TObject);
begin
Database1.DatabaseName:= 'Database';
Database1.Params.Clear;
Database1.Params.Add('PATH=');
Table1.DatabaseName:= 'Database';
Table1.TableName:= 'Database.db';
Table1.Active:= True;
DataSource1.DataSet:= Table1;
DBGrid1.DataSource:= DataSource1;
end;

При этом в Database AliasName='', но при этом заполняются DatabaseName и
DriverName

Ответить   Sun, 11 Jul 2004 23:17:19 +0400 (#188623)

 

Hello Feniks,

Friday, July 9, 2004, 1:10:26 PM, you wrote:

вроде так (в Delphi):
Session.AddStandardAlias('NewAlias','c:\windows','DBASE');
Session.SaveConfigFile;
Session.Close; // иначе не был сpазу виден
Session.Open; // ---------//
...скип...

Ответить   Mon, 16 Aug 2004 11:26:27 +0600 (#212508)