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

Вниз

Возможность использваоние базы данных без установленного софта   Найти похожие ветки 

 
Zloy ©   (2004-12-30 13:19) [0]

В общем дело такое. Когда ставишь дельфи, то вместе с ним ставиться бде, и пишешь прогу которая использует базу dbase или paradox и все нормально. Соот-но если это прогу потом запустить на комп где стоит чистый windows только с офисом, ну и еще какие нибудь маловажные офисные проги, то такая прога конечно не сможет читать базу. Так вот вопрос как нить возможно в код программы включить эту возможность, если нет,  то какой формат можно использовать, чтобы юзать прогу без установленной bde


 
Соловьев ©   (2004-12-30 13:33) [1]

1. InstallSheld
2. Отказаться от супер глукавых парадокса и дбейс -> Yaffil Personal, FireBird Embedded


 
Sancho ©   (2004-12-30 13:34) [2]

BDE засунуть можно в инсталяшку (напр. сделанную InstallShield"ом), а можно поставить ручками:
1)берешь файл bdeinst.dll (или он заархивирован в bdeinst.cab) он в C:\Program Files\Common Files\Borland Shared\BDE
2)переносишь на машину, где надо поставить BDE
3)далее "regsvr32 bdeinst.dll", ну и альясы прописать если надо
Все BDE на машине есть.
А если без BDE, то TClientDataSet (если база небольшая, справочников там пара и все) либо есть куча сторонних компонентов чтобы без BDE работать.


 
Arm79   (2004-12-30 13:53) [3]

чистый windows только с офисом.

Может тогда и Access есть? Можно тогда не разводить на одном компе СУБД-шки (Yaffil Personal, FireBird Embedded). Использовать ADO, Access, Microsoft Jet


 
Zloy ©   (2004-12-30 13:54) [4]

А куда bdeinst.dll надо будет на диске записать, или создать такой же каталог: C:\Program Files\Common Files\Borland Shared\BDE
????


 
Соловьев ©   (2004-12-30 13:56) [5]

Использовать ADO, Access, Microsoft Jet

На разных виндах могут быть траблы, нужно тягать еще и MDAC


 
Arm79   (2004-12-30 14:07) [6]

Соловьев ©   (30.12.04 13:33) [1]

1. InstallSheld


Вы сами дали ответ.

Лучше таскать за собой MDAC, чем BDE. (при условии, что программа не написана). Если уж она есть готовая и написана под BDE, то, как мне кажеться, албтернативы нет


 
Sancho ©   (2004-12-30 14:11) [7]

Zloy ©   (30.12.04 13:54) [4]
Без разницы, после того как ты сделаешь "regsvr32 bdeinst.dll" BDE установится, а сам bdeinst.dll потом можно просто удалить, т.е. это не COM-сервер, а почему в Borland"е так сделали (в смысле regsvr32) я не знаю, но это работает, я сам сто раз так BDE ставил.


 
Zloy ©   (2004-12-30 14:21) [8]

всем спасибо, "regsvr32 bdeinst.dll" рулит


 
Anatoly Podgoretsky ©   (2004-12-30 14:24) [9]

Sancho ©   (30.12.04 14:11) [7]
Для того, что бы он мог устанавливаться через интернет, со страницы, он только для этого и предназначен, а используется и с нарушением лицензии.


 
Doctor Deejay   (2005-01-11 15:46) [10]


> 3)далее "regsvr32 bdeinst.dll", ну и альясы прописать если
> надо


А где их можно прописать и как?


 
Sancho ©   (2005-01-11 16:22) [11]


> Doctor Deejay   (11.01.05 15:46) [10]
>
> > 3)далее "regsvr32 bdeinst.dll", ну и альясы прописать
> если
> > надо
>
>
> А где их можно прописать и как?

C:\Program Files\Common Files\Borland Shared\BDE\bdeadmin.exe



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

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

Наверх




Память: 0.49 MB
Время: 0.029 c
4-1103612577
07BB:080Dh
2004-12-21 10:02
2005.02.13
Есть разница между обычным модемом и оптическим?


6-1101673423
KAE
2004-11-28 23:23
2005.02.13
Проблема в написании UDP чата


1-1107187863
dumper
2005-01-31 19:11
2005.02.13
Дамп процедуры


1-1106914623
TUser
2005-01-28 15:17
2005.02.13
Если не сложно - напишите ответ на 145й пост


1-1106941909
MadGhost
2005-01-28 22:51
2005.02.13
Как мне из Memo сделать наподобие терминалки?