Delphi+BDE

Форум для программистов

Сообщение A-LeXus » Сб фев 12, 2005 11:53 pm

Не подскажете как сделать клиент базы данных в Delphi, если на компучере нет BDE и не установлен Delphi. Как то не выходит....
Может кто сталкивался ....?
THX
Последний раз редактировалось A-LeXus Сб фев 12, 2005 11:53 pm, всего редактировалось 1 раз.
A-LeXus
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Пт фев 13, 2004 11:46 am
Откуда: Jurmala
Пункты репутации: 0

Сообщение earl » Вс фев 13, 2005 6:53 am

2A-LeXus:
во-первых: какая база данных ? Если, к примеру, Oracle, то здесь BDE вообще не при чем...
во-вторых: вообще ситуация непонятна: "надо писать прогу на Дельфи, а Дельфи не установлен... что делать?" - так, наверное, Дельфи сначала установить? <!--emo&:lol:-->[img]style_emoticons/<#EMO_DIR#>/laugh.gif[/img]<!--endemo-->
Если же имеется в виду, что писАть на одной машине, а эксплуатировать на другой, то есть три варианта:
1) Установить на машине клиента BDE (пользовательская установка Delphi - выберешь только BDE);
2) Включить BDE в состав установочного пакета (например, тот же Install Shield, который с Дельфой в комплекте идет);
3) Использовать пользовательские компоненты, имитирующими работу с БД (в сети найти не проблема на любом, практически, сайте, посвященном Дельфи); недостаток этого метода в том, что там свой собственный формат, несовместимый со стандартными БД (я, по крайней мере, других не видел)...
earl
Подполковник
 
Сообщений: 614
Зарегистрирован: Ср июн 19, 2002 7:04 pm
Откуда: Череповец
Пункты репутации: 0

Сообщение Night Angel » Вс фев 13, 2005 7:21 am

Компилить прогу без Runtime Packages.
Wise Installer 9 умеет переносить BDE и алиасы создавать.
Auscultura et perpende - Выслушай и взвесь
Теперь я есть в <a href='http://www.livejournal.com/users/mrnight/' target='_blank'>LJ</a>
Night Angel
Полковник
 
Сообщений: 1160
Зарегистрирован: Ср сен 25, 2002 7:20 pm
Откуда: Belarus
Пункты репутации: 0

Сообщение RAVen42 » Пн фев 14, 2005 2:47 am

Самый простой способ установить на компе БДЕ установочник весит 4,5 метра.
Программер просто Программер
RAVen42
Подполковник
 
Сообщений: 725
Зарегистрирован: Пт авг 27, 2004 1:04 am
Откуда: Кемерово
Пункты репутации: 0

Сообщение Молчун » Пн фев 14, 2005 5:42 am

Если же фишка в том, что много клиентов и просто-напросто не хочется BDE на каждом из них настраивать? Тогда можно настраивать BDE из программы.
Если идея заключается в том, чтобы на клиенте и не устанавливать BDE, то можно по разному извращаться. Можно написать программу-сервер и доступаться к ней, передавая текст SQL запроса и получать назад датасеты. Можно вообще написать через веб интерфейс. А лучше всего просто отказаться от BDE и работать через ODBC или OLEDB. Они всегда установлены на компьютере.
Молчун
Сержант
 
Сообщений: 31
Зарегистрирован: Вс янв 30, 2005 9:09 am
Пункты репутации: 0

Сообщение A-LeXus » Пн фев 14, 2005 6:03 pm

Ситуация такая что клиент ваше не запускается. Если не установлен Delphi.
Получается надо установить комплект BDE на каждом компучере, который юзает клиент, а он в свою очередь конектится к серверу.
A-LeXus
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Пт фев 13, 2004 11:46 am
Откуда: Jurmala
Пункты репутации: 0

Сообщение Sh0Ck_filE » Вт фев 15, 2005 3:53 pm

<!--QuoteBegin-A-LeXus+Feb 14 2005, 21:03--><div class='quotetop'>QUOTE(A-LeXus @ Feb 14 2005, 21:03)</div><div class='quotemain'><!--QuoteEBegin-->Ситуация такая что клиент ваше не запускается. Если не установлен Delphi.
[right][snapback]164586[/snapback][/right]
<!--QuoteEnd--></div><!--QuoteEEnd-->
Тут скорее всего не бде нужон, а без рантайм пакаджей компилить прогу. У тебя экзешник какого размера?
<!--coloro:red--><span style="color:red"><!--/coloro-->"Для того чтобы быть человеком, надо им какое-то время не быть."<!--colorc--></span><!--/colorc--> ©<a href="http://zhurnal.lib.ru/b/brigadir_j_a/" target="_blank">Ю. А. Бригадир.</a>
<a href="http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=437143" target="_blank">Registered Linux user #437143</a>.
Sh0Ck_filE
Генерал-лейтенант
 
Сообщений: 3474
Зарегистрирован: Пн апр 21, 2003 6:20 pm
Откуда: СССР
Пункты репутации: 0

Сообщение A-LeXus » Ср фев 16, 2005 1:46 am

2,10 MB
A-LeXus
Мл. сержант
 
Сообщений: 20
Зарегистрирован: Пт фев 13, 2004 11:46 am
Откуда: Jurmala
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 10

cron