Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Редактирование алиаса с проэкта [D7, Paradox]


Страницы:   1 2

linox ©   (2007-02-08 13:41:00) 

Добрый день. Есть такой вопрос:
У меня есть проэкт (прога), которая работает с БД (парадокс).
Всем известно если переносить прогу на другой комп, она не запустится, так как не видет аллиаса. Можно ли с проекта указать путь к базе, присвоить аллиас, а потом включить саму таблицу?


Германн   (2007-02-12 00:26:00) [1]

Да, только сейчас заметил, что пример из справки не отвечает на
> linox   (09.02.07 12:45) [18]
>
> не тут то было.....
> возник следующий вопрос:
> Прописую с проги алиасы, все нормально, базы подключены,
>  работают. В БДЕ админ., тоже прописаны,.....
> но как только выхожу с проги, в БДЕ базы пропадают,
> как сделать, чтобы они не пропадали..... тоесть процедура
> выполнялась только один раз на новом компе?
>

Но для этого достаточно прочитать справку по SaveGonfigFile и ConfigMode. И ещё понять нужно ли, чтобы алиас существовал даже при выключенной программе.


Германн   (2007-02-11 23:57:00) [2]


> Если не сложно то обьясните в чём же Бред!


MsGuns ©   (11.02.07 16:28) [24] уже объяснил в чём :)
А свою версию приводить не буду. Пример в справке по AddStandardAlias и ConfigMode.


kingsoft   (2007-02-11 18:22:00) [3]


> Германн ©   (11.02.07 02:39) [23]

Незнаю, может вы и правы, что приведеммный мной код " Бред!", я содрал его с одной программы, попробывал - работает, а с самим кодом не разбирался, а зачем если работает. Если не сложно то обьясните в чём же Бред!, или приведите свою версию кода регистрации Алиаса. И еще, советуете не пользоваться таким кодом? Почему?


MsGuns   (2007-02-11 16:28:00) [4]

>kingsoft ©   (11.02.07 02:16) [22]

active:
true-false,
true-false,
true-false...

Как эротично ;)


Германн   (2007-02-11 02:39:00) [5]


> kingsoft ©   (11.02.07 02:16) [22]

Бред!


kingsoft   (2007-02-11 02:16:00) [6]

Вот пример кода создания АЛИАСА.
Подклучим библиотеку dbtables;

uses
dbtables;



procedure TForm1.FormShow(Sender: TObject);
begin
Edit1.Text:=ExtractFilePath(Paramstr(0))+'BASE'; //Показывает путь запуска exe + BASE
end;

// Создание алиаса STATISTIKA

procedure TForm1.Button1Click(Sender: TObject);
begin
 Session.Active:=false;
 Session.Active:=true;
 Session.SaveConfigFile;
 try
   Session.DeleteAlias('STATISTIKA');
 except
 end;
 Session.SaveConfigFile;
 Session.Active:=false;
 Session.Active:=true;
 Session.SaveConfigFile;
 try
   Session.AddStandardAlias('STATISTIKA',Edit1.Text,'PARADOX');
 except
 end;

 Session.SaveConfigFile;
 Session.Active:=false;
 Session.Active:=true;
 Session.SaveConfigFile;

 ShowMessage('Регистрация прошла успешно!!!');
end;

Куда, как и каким образом этот код модифицировать и вписать в свою программу думаю сам разберёшся. :) если что пиши.


MsGuns   (2007-02-10 23:37:00) [7]

Весело у вас тут ;)


JFK&MM_extramarital_son   (2007-02-10 12:53:00) [8]

возник следующий вопрос:
session.AddAlias(Name,Driver,list);
Что здесь - driver и list

<Цитата>

А что если уже есть такой алиас?
А что, если он есть, но создан другой программой и указывает в другое место и вообще не на парадокс?
Зачем вообще алиас?

Это примерно как записывать телефон своей подружки на заборе в общественном месте и там же его смотреть когда хочешь ей позвонить.

Дурь несусветная.


Desdechado   (2007-02-09 13:06:00) [9]

Есть метод сохранения алиаса.
Но предлагаю перечитать еще раз [7].


linox   (2007-02-09 12:45:00) [10]

не тут то было.....
возник следующий вопрос:
Прописую с проги алиасы, все нормально, базы подключены, работают. В БДЕ админ., тоже прописаны,.....
но как только выхожу с проги, в БДЕ базы пропадают,
как сделать, чтобы они не пропадали..... тоесть процедура выполнялась только один раз на новом компе?


linox   (2007-02-08 17:23:00) [11]

Всем спасибо... я уже сделал....


linox   (2007-02-08 16:45:00) [12]

неужели никто не подскажет????...........


Desdechado   (2007-02-08 16:44:00) [13]

Так обзаведись справкой. А там почитай про TSession


linox   (2007-02-08 16:34:00) [14]

я б с удовольвствие, ну шото хелпа у меня нет....


Правильный Вася   (2007-02-08 16:32:00) [15]

F1 + примеры там + see also


linox   (2007-02-08 16:24:00) [16]

возник следующий вопрос:
session.AddAlias(Name,Driver,list);
Что здесь - driver и list


Desdechado   (2007-02-08 15:56:00) [17]

Johnmen ©   (08.02.07 15:39) [10]
В нормальной ситуации - да. Извращения рассматривать не стоит.


Johnmen   (2007-02-08 15:39:00) [18]

Дамы и господа, разве наличие или отсутствие файла bdeadmin.exe говорит о наличии или отсутствии самого БДЕ??????????


evvcom   (2007-02-08 15:21:00) [19]

Да заходи, если что...


linox   (2007-02-08 15:18:00) [20]

пока что спасибо, буду делать.... если не получится, буду обращаться....


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо