Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.27;
Скачать: CL | DM;

Вниз

Как правильно настроить Paradox базу через ODBC?   Найти похожие ветки 

 
Ragazor   (2005-02-22 11:31) [0]

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


 
ЮЮ ©   (2005-02-22 11:33) [1]

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


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

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


 
sniknik ©   (2005-02-22 11:48) [3]

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

но раз хочется
строка подключения для 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:56) [4]

А без ADO  никак?


 
sniknik ©   (2005-02-22 12:13) [5]

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


 
Anatoly Podgoretsky ©   (2005-02-22 13:23) [6]

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


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

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


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

Я сам 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

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


 
Anatoly Podgoretsky ©   (2005-02-22 22:39) [9]

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


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

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



Страницы: 1 вся ветка

Текущий архив: 2005.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.041 c
1-1110869106
Alex_C
2005-03-15 09:45
2005.03.27
Как показать процесс работы?


1-1110732204
Луарвик
2005-03-13 19:43
2005.03.27
Как использовать or?


3-1109589918
Dysan
2005-02-28 14:25
2005.03.27
TClientDateSet сохранить в DBF


3-1109060114
Term
2005-02-22 11:15
2005.03.27
Как открыть OLE документ из BLOB-поля


3-1109166445
juice
2005-02-23 16:47
2005.03.27
Добавочное поле в запросе