Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » АРМ програмирование :)

Ответить
Настройки темы
АРМ програмирование :)

Пользователь


Сообщения: 86
Благодарности: 0

Профиль | Отправить PM | Цитировать


Короче диплом надо написать. АРМ-кадры. Не знаю с чего начать. Так вот, подскажите с какими базами проще всего работать? Каие проще всего в насторойке. И еще - можно ли создать програму по работе с базой и не инсталить саму базу (тоесть вводить все через ворму без разных установленых там DB Administratorow, и InterBase&

-------
У вас не виснет Windows ?!! Руки кривые ... :)


Отправлено: 01:44, 18-05-2003

 

Аватара для Megabizon

Старожил


Сообщения: 244
Благодарности: 1

Профиль | Отправить PM | Цитировать


Да, с дюбыми базами работать не сложно, ведь сам Билдер с базами не работает, ты работаешь с базой через какого-то провайдера, а это уже наверно дело вкуса и  к чему привык. А сама логика, которую ты реализуешь в прилошении, будет в большинстве своем одинакова, работаешь ли ты с BDE или ADO (select * from My_table - что там, что там - одинаково)
Все зависит от того, какую ты базу создаешь: локальную или клиент-сервер.
Цитата:
И еще - можно ли создать програму по работе с базой и не инсталить саму базу (тоесть вводить все через ворму без разных установленых там DB Administratorow, и InterBase&
Не совсем понятно. Как можно работать с базой без самой базы?
Если тебя пугает установка спмого процесора базы, то что касается BDE, то его могут проинсталировать и настроить большинство инсталяторов. В принципе возможно работать с локальными базами (dBase, Paradox)  и без установки и настройки BDE, но библиотеки его все равно понадобятся (их просто кладешь в папку с самим приложением) и про SQL  запросы придется забыть, только прямой доступ к таблицам.
Еще меньше настроек тебе потребуется если будешь делать базу на Access, там просто пропишешь пути в ODBC и работай.
Можешь еще обратить на ClientDataSet с вкладки Midas. Там вообще как правило настроек не требуется, само все настраивается, только надо вместе приложением поставить библиотеку midas.dll. Можешь посмотреть статейку здесь
http://www.bcbdev.ru/cbuilder/articl...entDataSet.htm
Ну, а если ты пишешь клиент-сервер, то без настроек ты не обойдешься как ни крути.

-------
С уважением


Отправлено: 19:33, 18-05-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 86
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Не совсем понятно. Как можно работать с базой без самой базы?
Я хотел сказать, чтоб допустим DataBase работала без установленой СИ.
Цитата:
но библиотеки его все равно понадобятся (их просто кладешь в папку с самим приложением)
Можешь поподробней(извини за ламерство...)

-------
У вас не виснет Windows ?!! Руки кривые ... :)


Отправлено: 01:48, 19-05-2003 | #3


Аватара для Megabizon

Старожил


Сообщения: 244
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вот кусок из статейки:

Поставка без BDE

Цитата:
1. Использовать инсталляционный пакет, например InstallShield или Wise.
2. Hе использовать его. В этом случае нет универсального решения.
Оно будет варьироваться в зависимости от использования BDE в локальном или
серверном режиме, для доступа к Paradox- или DBF-таблицам, использования
локального SQL, версии BDE, и так далее... Здесь приведен пример для наиболее
общего варианта - пятая версия BDE, локальные таблицы, без использования
локального SQL, стандартная кодировка ANSI:
Hужно добавить следующие файлы из папки BDE к вашему исполняемому модулю:
blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll для Paradox-таблиц или
iddbas32.dll для DBF-таблиц, bantam.dll, charset.cvb, usa.btl
Доступ к таблицам надо настроить не через псевдонимы (alias'ы), а через пути в
файловой системе. В идеале все таблицы храните в папке программы, тогда нужно
только указать имя таблицы без пути.
Приготовленный таким образом дистрибутив запускается на любой машине без
необходимости инсталляции BDE, максимально устойчив и нечувствителен к смене
имен папок/переинсталляции системы/порчи реестра/влиянии на другие
BDE-приложения. Добавка к основному модулю составляет для этих семи
dll-библиотек ~1030 КБ, после упаковки ~470 КБ.
Поставка c BDE
A(MS):Для того, чтобы установить программу, котоpая тpебyет BDE, есть несколько
базовых пyтей, в частности:
1. Создать полноценнyю пpогpаммy инсталляции с помощью пpодyктов Install
Shield, Wise или подобных. Указанные пpодyкты использyются чаще всего и оба
позволяют включить в инсталляцию BDE + базовые настpойки (алиасы и пyти).
2. Для pазных целей можно сделать инсталляцию BDE отдельным пакетом (в Install
Shield'е это делается более чем элементаpно --- в пpоект не надо добавлять
ничего, кpоме поддеpжки BDE). Удобно в пpоцессе написания пpогpаммы для одного
пользователя. Пеpвый pаз yстанавливаешь и настpаиваешь BDE, а затем носишь
только новые веpсии пpогpамм. Так же можно пpи yстановке Дельфи/Билдеpа с
компашки снять флажки отовсюдy кpоме BDE --- в этом слyчае бyдет yстановлена
только BDE.
Можно еще попробовать работать через ADO с Paradox:
Цитата:
В строке соединения надо прописать строку:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=ПУТЬ;Extended Properties=Paradox 7.X; Mode=Read|Write|Share Deny None;Persist Security Info=True;

Отлучить Jet4.0 от BDE

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"BDE" = dword:00000002 - это секция для dBase

За парадокс отвечает секция
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Paradox].
Хотя точного и полного описания ключей для драйверов Jet мне найти не удалось. И не удалось добиться работы в W95 - Jet4 на W95 не ставиться.



-------
С уважением


Отправлено: 08:24, 19-05-2003 | #4


Пользователь


Сообщения: 86
Благодарности: 0

Профиль | Отправить PM | Цитировать


Megabizon Пасиба.

Добавлено:

Megabizon Особенно за ссылку

-------
У вас не виснет Windows ?!! Руки кривые ... :)


Отправлено: 00:43, 20-05-2003 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » АРМ програмирование :)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Програмирование для КПК zloyroker Мобильные ОС, смартфоны и планшеты 4 03-02-2009 19:18
Разное - Програмирование АТС Alekseibor Программирование и базы данных 3 04-10-2007 11:58
Delphi - Програмирование на Delphi KukMan Программирование и базы данных 10 12-12-2006 21:38
Програмирование - с чего начать ? KoPoBa Программирование и базы данных 24 16-01-2005 15:33
(solved) Проблема с АРМ (ACPI) cai Автоматическая установка Windows 2000/XP/2003 7 04-01-2005 00:25




 
Переход