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

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

Как правильно настроить Paradox базу через ODBC? [D6, Paradox]


Ragazor ©   (2005-02-22 11:31:00) 

Тоесть, чтобы моя СУБД и база, при переносе на другой комп за 5 сек. превращалась в работающую программу.


Коля   (2005-02-22 23:29:00) [1]

Anatoly Podgoretsky ©   (22.02.05 22:39) [9]
Коля   (22.02.05 21:45) [8]
Зато потом понадобятся годы, чтобы отмыться<<<
Это на счёт чего?


Anatoly Podgoretsky   (2005-02-22 22:39:00) [2]

Коля   (22.02.05 21:45) [8]
Зато потом понадобятся годы, чтобы отмыться


Коля   (2005-02-22 21:45:00) [3]

Я сам Paradox использую но делаю так

procedure TMainDataModule.DataModuleCreate(Sender: TObject);
begin
//создание времменного псевдонима
QueryRab.Active:=false;
DatabaseMain.Connected:=false;
DatabaseMain.AliasName:='';
with Session do begin
begin
ConfigMode := cmSession;
try
AddStandardAlias(MyAlias,ExtractFilePath(ParamStr(0))+'database\','PARADOX');
finally ConfigMode := cmAll;
end;end;end;
Session.AddPassword(MyPassword);
DatabaseMain.AliasName:=MyAlias;
DatabaseMain.Connected:=true;
QueryRab.Active:=true;
QueryRab.Open;
end;

И в папочку кидаю bantam.dll idapi32.dll idbat32.dll idpdx32.dll idr20009.dll idsql32.dll

Даже пяти секунд не надо:)


Топпер   (2005-02-22 13:48:00) [4]

Если программа серьезная, то скорей всего она будет устанавливаться с несколькими дополнительными файлами через инсталятор, в который можно этот БДЕ встроить, как это умеет делать InstallShield


Anatoly Podgoretsky   (2005-02-22 13:23:00) [5]

Ragazor   (22.02.05 11:56) [4]
Можно но результат тот же.


sniknik   (2005-02-22 12:13:00) [6]

без проблем, покупай http://www.degisy.com/degisy-data.php


Ragazor   (2005-02-22 11:56:00) [7]

А без ADO  никак?


sniknik   (2005-02-22 11:48:00) [8]

с таким подходом проблем не оберешся.

но раз хочется
строка подключения для ADO
Provider=MSDASQL.1;Persist Security Info=False;Extended Properties="DRIVER={Microsoft Paradox Driver (*.db )};DBQ=D:\;DefaultDir=D:\;DriverId=538;FIL=Paradox 5.X;MaxBufferSize=2048;PageTimeout=5;"
(сразу же проверь с этим подключением на возможность записи в таблицу на машине с неустановленнымBDE, основная "трабла")


Ragazor   (2005-02-22 11:41:00) [9]

1 Иногда есть проблемы с установкой БДЕ(то глючит, то работает)Но вот есть потребность его не устанавливать.
2 ODBC есть в 99% всегда на компе, и софт, требующий дополнительных програм для работы, зачастую пугает заказчика.


ЮЮ   (2005-02-22 11:33:00) [10]

У станови БДЕ и не парься, не 5 сек, но и не более 2х минут.


Наверх

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