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

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2010, 18:48   #1
Kuchiki Byakuya
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 42
По умолчанию Как использовать прогу без BDE administrator

Как сделать чтобы моя прога с DB могла запускаться без привязки к BDE administrator. У меня две databases. Киньте ссылку если описывать много.
Kuchiki Byakuya вне форума Ответить с цитированием
Старый 24.04.2010, 19:21   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...загружаешь базу в tclientdataset и держишь ее в нем или во внешнем xml/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.04.2010, 19:25   #3
Kuchiki Byakuya
Пользователь
 
Регистрация: 15.04.2010
Сообщений: 42
По умолчанию

Я еще не освоился с Delphi можно поподробнее
Kuchiki Byakuya вне форума Ответить с цитированием
Старый 24.04.2010, 19:36   #4
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...компонент из вкладки Data Access, он вашу базу в памяти держать будет/
...подробнее delphi-world/
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 24.04.2010, 22:18   #5
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Еще вариант: отрывок из статьи
Цитата:
Если Вы используете локальные таблицы, без использования локального SQL, версия BDE не ниже пятой и готовы отказаться от использования псевдонимов то можно обойтись без установки BDE. Для этого нужно перенести из папки в \ProgFiles\CommonFiles\BorlandShare d\BDE в папку вашего приложения следующие файлы blw32.dll, idapi32.dll, idr20009.dll, idpdx32.dll bantam.dll, charset.cvb, usa.btl для Paradox-таблиц или iddbas32.dll для DBF-таблиц. В этот же каталог переместите и ваши базы данных (или в папке с приложением создать папку например "data" и переместить их туда чтоб не путались), а в приложении нужно обращаться к таблицам не по псевдонимам, а по именам файлов. Как на практике это сделать будет описано ниже.

Если что то не работает перенесите из указанного каталога все файлы *.dll, *.cvb, *.btl, а потом методом научного "втыка" убирайте лишние.

Физически BDE представляет собой набор библиотек доступа к данным, реализующих BDE API - набор функций для манипуляции данными, вызываемых из приложения. Здесь найдете описание некоторых из них.

Вот один из способов как можно обойтись без псевдонимов и быть не зависимым от перестройки файловой системы.
В обработчик события OnFormCreate нужно поместить следующий код:
......
Дальше читайте здесь - Пару слов о BDE или жизнь без псевдонимов
Gorychev вне форума Ответить с цитированием
Старый 24.04.2010, 22:18   #6
Gorychev
Участник клуба
 
Аватар для Gorychev
 
Регистрация: 08.03.2008
Сообщений: 1,537
По умолчанию

Извините, случайно сообщение продублировалось. Просьба удалить, это сообщение.

Последний раз редактировалось Gorychev; 24.04.2010 в 22:22.
Gorychev вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли использовать расширение php на статичном сайте без БД MySQL moyinteres PHP 1 20.03.2010 22:54
как ппеределать обычную прогу в прогу из функциональных блоков серг Помощь студентам 0 07.12.2009 22:08
Как программно обновить в BDE таблицы.... grenles БД в Delphi 4 26.03.2009 00:18
БД в Delphi - как отказаться от BDE? JoanM БД в Delphi 21 09.01.2008 03:40
BDE Administrator Prisian БД в Delphi 0 29.05.2007 17:49