IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   БД в Delphi (http://www.imho.ws/showthread.php?t=16985)

Helgi 03.12.2002 05:19

БД в Delphi
 
Программа, написанная с использованием BDE не работает на другом компе- "не установлен BDE".

Как можно устранить проблему?
Можно ли включить BDE в состав дистриба? И как?

YAS 03.12.2002 06:19

Для создания дистрибутива нужно использовать InstallShield. Он должен прилагаться на CD с Delphi.

FractalizeR 25.12.2002 23:44

А еще лучше использовать Wise InstallMaker или Wise for Windows Installer

Впрочем, где-то на сайте Борланд www.borland.com лежит инсталляшка BDE 5.11. Включите ее в состав дистрибутива

AntZ 26.12.2002 00:44

:dont:
Всё ето верно, но инсталляция всего BDE добавит тебе лишних 5 мегов.
Есть способ проще.
При создании инсталляции включи следующие файлы в каталог прописанный в
autoexec.bat:

1. charset.cvb
2. blw32.dll
3. bantam.dll
4. idapi32.dll
5. idpdx.dll
6. idr20009.dll
7. usa.btl

Ети 7 файлов незапакованные занимают ~1,3 метра (весь BDE ~12).

Спасибо что прочитали.

bankomat 26.12.2002 08:14

Вообще то, советую BDE не использовать. Работать напрямую. В Delphi 6-7 куча средств для этого.

denver 26.12.2002 08:21

bankomat
Цитата:

советую BDE не использовать. Работать напрямую. В Delphi 6-7 куча средств для этого
Проясни плиз. Как можно обойти BDE?

Знаю только как работать через ClientDataSet, но только и такой обход требует у клиента штучки 3 dll'ки кинуть в систему.

bankomat 26.12.2002 09:57

dbExpress + файлы баз, для мелких БД с простой структурой, если посложнее то ADO - через ODBC пашет, Если крупные многопользовательские то сервер + тот же dbExpress либо опять через ODBC. Еще есть несколько халявных компонентов для работы с локальными БД. Вообще то я хотел посоветовать BDE не задействовать при любой работе с БД. А некоторые dll и т.д. в инсталлятор иногда конечно придется пихать.

abv 28.12.2002 01:32

Для инсталляции BDE можно также использовать bdeinst.cab, который можно взять в каталоге с BDE. Внутри этого cab живет BdeInst.dll. Запускаешь
regsvr32 BdeInst.dll - и все ставится.

Sancho7 06.02.2004 10:41

а как можно базу Access подключить и использовать типа как в VB ?

чтоб Access не устанавливать

K0riN 06.02.2004 11:09

Цитата:

Первоначальное сообщение от Sancho777
а как можно базу Access подключить и использовать типа как в VB ?

чтоб Access не устанавливать

Смотри ADO компоненты, сам юзаю для работы с Access-базой. Правда есть некоторые неудобства, но это мелочь.

Sancho7 06.02.2004 11:27

K0riN а можешь примерчик подкинуть простенький, чтоб я быстро мог разобраться ?

YAS 06.02.2004 12:20

Sancho777
Примеры должны быть в стандартной поставке Delphi

Sancho7 06.02.2004 13:00

YAS Спасибо


Часовой пояс GMT +4, время: 13:00.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.