Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];
ВнизКак правильно настроить 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c