Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Работа с БД без установленной Delphi

4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
Доброго дня!
Есть работающая программа с использованием InterBase (кажется) , все создается, все красиво, все работает...но на компе, где установлена Delphi. А на компьютере без Delphi выдает DataBase Engine Error , то есть я так понимаю ей нужны какие-то системные библиотеки и модули (возможно их надо копировать из windows\system32)
Так вот мой вопрос и состоит в том, что я не знаю откуда и какие файлы копировать для полноценной работы с этими базами данных ?
8
07 ноября 2006 года
mfender
3.5K / / 15.06.2005
Уж разберись, какая БД. И, вероятно, движок тоже нужен. Учитывая, что ODBC на Windows есть всегда (правда для некоторых СУБД тоже дровишки нужны), следует предположить, что программа разрабатывалась для BDE. Значит, его нужно тоже установить... хм... (
4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
Да BDE =)
а какие тогда файлы ставить? мне нужно поставить клиенту программу, и устанавливать дополнительные программы очень не желательно...
Наверное, ведь есть какой то способ?
286
07 ноября 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=frosty]мне нужно поставить клиенту программу, и устанавливать дополнительные программы очень не желательно...
[/QUOTE]
Тогда тебе BDE использоать нельзя, оно всегда установки себя требовать будет...

Есть средства разработки локальных, встраиваемых в приложение СУБД, но я их сейчас к сожалению не помню. Хотя надо отметить, что БД при том очень простой получается...
4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
чОрт! это плохо...это я не подумала...а как по минимуму можно поставить BDE , чтоб минимум места занимал и системных библиотек копировал ?
8
07 ноября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=frosty]чОрт! это плохо...это я не подумала...а как по минимуму можно поставить BDE , чтоб минимум места занимал и системных библиотек копировал ?[/QUOTE]
Минимума нет. Есть BDE.
497
07 ноября 2006 года
IL84
267 / / 24.04.2003
Все есть, не вводите товарища в заблуждение.

1) В Делфи вкладка Interbase
2) Набор компонентов JvUIB для Firebird/Interbase (я его юзаю) - бесплатный
3) Набор компонентов FIB - платный.
8
07 ноября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=IL84]Все есть, не вводите товарища в заблуждение.

1) В Делфи вкладка Interbase
2) Набор компонентов JvUIB для Firebird/Interbase (я его юзаю) - бесплатный
3) Набор компонентов FIB - платный.[/QUOTE]
Ты сейчас о чём?
Мы тут про BDE...
497
07 ноября 2006 года
IL84
267 / / 24.04.2003
Я про "Работа с БД без установленной Delphi". BDE свое отжил, надо использовать встроиваемые компоненты.
286
07 ноября 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=IL84]Все есть, не вводите товарища в заблуждение.

1) В Делфи вкладка Interbase
2) Набор компонентов JvUIB для Firebird/Interbase (я его юзаю) - бесплатный
3) Набор компонентов FIB - платный.
[/QUOTE]

Компоненты Interbase требуют наличия сервера Interbase,а это и мощьнее и больше по размерам чем BDE.
497
07 ноября 2006 года
IL84
267 / / 24.04.2003
Embedded версии серверов БД решают ;)
4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
Это все конечно клево! Но кажется вопрос так и не разрешается((
А мне послезавтра прогу сдавать заказчику.
Окончательный ответ, что мне надо ставить на клиентский комп Делфю+BDE ?
286
07 ноября 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=frosty]Это все конечно клево! Но кажется вопрос так и не разрешается((
А мне послезавтра прогу сдавать заказчику.
Окончательный ответ, что мне надо ставить на клиентский комп Делфю+BDE ?[/QUOTE]
Нет - твою программу + BDE.

И не забуть у клиента в BDE свою базу зарегестрировать (помойму надо, но не уверен...).
4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
[QUOTE=misha_turist]Нет - твою программу + BDE.

И не забуть у клиента в BDE свою базу зарегестрировать (помойму надо, но не уверен...).[/QUOTE]

А как отдельно BDE поставить?
286
07 ноября 2006 года
misha_turist
572 / / 28.11.2005
Не знаю, не когда не требовалось...
387
07 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=frosty]А как отдельно BDE поставить?[/QUOTE]
http://taxi.bryansk.ru/download/BDE.zip
http://www.kirov.ru/~saraev/download/bdesetup.exe
скачиваешь, запускаешь, устанавливаешь
А как ещё???
387
07 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[quote=frosty]
Доброго дня!
Есть работающая программа с использованием InterBase (кажется) , все создается, все красиво, все работает...но на компе, где установлена Delphi. А на компьютере без Delphi выдает DataBase Engine Error , то есть я так понимаю ей нужны какие-то системные библиотеки и модули (возможно их надо копировать из windows\system32)
Так вот мой вопрос и состоит в том, что я не знаю откуда и какие файлы копировать для полноценной работы с этими базами данных ?
[/quote]
Помогло?
8
07 ноября 2006 года
mfender
3.5K / / 15.06.2005
IL84 и misha_turist, вы вообще осознаёте разницу между BDE и СУБД?
4.4K
07 ноября 2006 года
frosty
53 / / 24.09.2004
[QUOTE=Ihbif17]Помогло?[/QUOTE]
Я еще не знаю, вечером буду проверять дома на компе без Дэлфи)
завтра расскажу =)
спасибо за помощь!
я тут кстати поискала через яндекс как ставить BDE отдельно ... много чего интересного выдал он мне :)

вот например:
http://www.retranslator.ru/index.php?page=message.talk&subject=2&host=756&messageId=7276

или вот
http://www.*******/forum/actualthread.aspx?tid=250754
261
07 ноября 2006 года
ahilles
1.5K / / 03.11.2005
BDE история
наилучная альтернатива локальный баз данных - ADO
497
07 ноября 2006 года
IL84
267 / / 24.04.2003
[QUOTE=mfender]IL84 и misha_turist, вы вообще осознаёте разницу между BDE и СУБД?[/QUOTE]

М. Кэнту, "Delphi7 для профессионалов":
Цитата:

... технология BDE являлась стандартной технологией доступа к базам данных, однако в настоящее время Borland рассматривает эту технологию как устаревшую.



BDE есть надстройка над драйверами конкретных СУБД. Имхо криво и неудачно сделанная. Лично я сейчас работаю так: embedded-версия СУБД Firebird (одна библиотека 1.5Мб) и набор компонентов JvUIB => BDE не нужно, работаю с БД без проблем. Применительно к frosty и ее InterBase можно было использовать UIB.

8
08 ноября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=IL84]М. Кэнту, "Delphi7 для профессионалов":


BDE есть надстройка над драйверами конкретных СУБД. Имхо криво и неудачно сделанная. Лично я сейчас работаю так: embedded-версия СУБД Firebird (одна библиотека 1.5Мб) и набор компонентов JvUIB => BDE не нужно, работаю с БД без проблем. Применительно к frosty и ее InterBase можно было использовать UIB.[/QUOTE]
Так есть всё-таки разница между "Технологией Доступа к Базам Данных" и "Средствами Управления Базой Данных"? Ответьте, или я пойду вешаться....
4.4K
08 ноября 2006 года
frosty
53 / / 24.09.2004
[QUOTE=Ihbif17]Помогло?[/QUOTE]
А-гаааа! Всё красиво и все работает - ставится с пол пинка и ни одной ошибки))) пасибо!
286
08 ноября 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=frosty]А-гаааа! Всё красиво и все работает - ставится с пол пинка и ни одной ошибки))) пасибо![/QUOTE]
Пожалуйста. ))
286
08 ноября 2006 года
misha_turist
572 / / 28.11.2005
[QUOTE=mfender]Так есть всё-таки разница между "Технологией Доступа к Базам Данных" и "Средствами Управления Базой Данных"? Ответьте, или я пойду вешаться....[/QUOTE]
)))
Видешли мы сейчас БЫСТРО решали конкретную проблему, а не рассуждали на тему "СУБД и Доступ к ним"...

И Frosty, я думаю, было бы гораздо интерестнее получить решение своей задачи, а не прослушат курс на тему "Доступ к БД"... )))
8
08 ноября 2006 года
mfender
3.5K / / 15.06.2005
[QUOTE=misha_turist])))
Видешли мы сейчас БЫСТРО решали конкретную проблему, а не рассуждали на тему "СУБД и Доступ к ним"...

И Frosty, я думаю, было бы гораздо интерестнее получить решение своей задачи, а не прослушат курс на тему "Доступ к БД"... )))[/QUOTE]
Если бы ты внематочно почитал тему сначала, то обнаружил бы самое первое - моё предложение установить BDE. А вы это три дня решали.
387
08 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[quote=misha_turist]Не знаю, не когда не требовалось...[/quote]
Кто-то же не знал как что сделать
[quote=misha_turist])))
Видешли мы сейчас БЫСТРО решали конкретную проблему, а не рассуждали на тему "СУБД и Доступ к ним"...

И Frosty, я думаю, было бы гораздо интерестнее получить решение своей задачи, а не прослушат курс на тему "Доступ к БД"... )))[/quote]
И тут он быстро решает конкретную проблему!!!
Не очень хорошо получается?
387
08 ноября 2006 года
Ihbif19
421 / / 28.10.2004
[QUOTE=misha_turist]Пожалуйста. ))[/QUOTE]
Что пожалуйста???
242
08 ноября 2006 года
Оlga
2.2K / / 04.02.2006
[COLOR=red]вопрос решен. тему закрываю.[/COLOR]
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог