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

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

BDE


Rise ©   (2003-05-22 11:09:00) 

Существует СУБД написанная на BDE c работающая с фалами MSAccess
Что нужно сделать, чтобы данная программа успешно запускалась на других компьтерах без инсталяции BDE. Если создать её через InstallShield. Она самостоятельно утда вольеться(BDE), если так то как на лету создать алиас для этой BDE


Stas   (2003-05-22 16:16:00) [1]

Ясно спасибо.


sniknik   (2003-05-22 16:11:00) [2]

Stas © (22.05.03 15:48)
> Я не спорю. Я неработал с *.mbd через BDE ...
я тоже не работал. я вобще BDE плохо знаю. iif не знаю может и работает а вот подстановки из бейсика (DateSerial, Int, CStr....) скорее всего нет.

> А кудаже ADO сних подевалось ?
win 95 не ставится
win 98 спец.релиз не ставится. и ставить запрещается.
NT не ставится, возможно зависит от версии SP сталкивался с 4 и <.
win XP ставится версия 2.7, jet включается не всегда.
ну и так далее вплоть до очумелых ручек юзера который мог посносить все ненужное.

кстати последнее не редкость, в одном месте пришлось винды переустанавливать полностью потому как один "дядя" повыбивал из них "дурь" для уменьшения размера. так сначала думали что у нас проблемы с установкой но после оказалось туда ни одну программу не установить (тот же офис), любой чегонибудь да нехватало. И только "дядина" программа чуствовала себя прекрасно за что ее и похерили а с "дядей" дела больше не имеют. (тут и сказочке конец :о))



Stas   (2003-05-22 15:48:00) [3]

sniknik © (22.05.03 15:29)

Я не спорю. Я неработал с *.mbd через BDE. А при таком раскладе работают все хп типа IIf и т.д. ?

> А систем без ADO я еще невстречал.
>встретиш еще, какие твои годы. :о) а пока поверь их >предостаточно.

А кудаже ADO сних подевалось ?


sniknik   (2003-05-22 15:29:00) [4]

Stas © (22.05.03 15:20)
> Я имею ввиду, что если на компе нет ядра Jet, то через BDE работать тоже база небудет.
будет, если правильно инсталить использовать. посмотри Native драйвер аксесса в BDE чего юзает? - IDDA3532.DLL <- и где лежит посмотри.

> А систем без ADO я еще невстречал.
встретиш еще, какие твои годы. :о) а пока поверь их предостаточно.


Stas   (2003-05-22 15:20:00) [5]

Я имею ввиду, что если на компе нет ядра Jet, то через BDE работать тоже база небудет.
А систем без ADO я еще невстречал.


sniknik   (2003-05-22 15:06:00) [6]

Stas © (22.05.03 14:39)
ни ADO ни BDE наличия Accessa не требуют, нужны только драйвера, причем в BDE родной алиас/драйвер для Access поддерживает только версию 97.
так что переходить на ADO надо, но не изза того что оно не требует инсталляции, а просто потому что более новая технология, и наоборот если используеш старые базы то нафига новые технологии. но вообщето каждый сам решает.


Stas   (2003-05-22 14:39:00) [7]

sniknik © (22.05.03 14:34)
Да Access сейчас почти везде есть, если не установлен, то инсталяха точно.

А подключение через BDE к *.mdb базе не требует наличия Accessa ?


sniknik   (2003-05-22 14:34:00) [8]

Stas © (22.05.03 14:18)
ADO не везде ставится, jet-а тоже может не быть (даже если ADO стоит). короче 100% гарантии работы при таком распространении нет.


Stas   (2003-05-22 14:18:00) [9]

>Anatoly Podgoretsky © (22.05.03 14:15)
>Rise © (22.05.03 11:58)
>Если повезет.

В смысле ?


Anatoly Podgoretsky   (2003-05-22 14:15:00) [10]

Rise © (22.05.03 11:58)
Если повезет.


Stas   (2003-05-22 14:09:00) [11]

Можно !
Так ты и избавишься от лишних Мб, которые занимает BDE.


Rise   (2003-05-22 11:58:00) [12]

А если делать через ADO то программу можно использовать без InstallShield, просто рапространять в месте с базой?


Stas   (2003-05-22 11:30:00) [13]

А ты подключи через ADO и не морочь себе голову.

Ну если уже это нельзя сделать, тогда делай так:
В InstallShield есть секция Merege Moduls или что-то в этом роде, поставишь птичку напротив BDE. Там поиоему можно и Alias настроить.


Rise   (2003-05-22 11:29:00) [14]

или может кто посоветует, сделать как нибудь по другому?


Наверх

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