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

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

Как использовать БД без BDE Administrator? [D7, Paradox]


mouse_web ©   (2004-04-13 22:31:00) 

Помогите, плиз, как использовать БД без BDE Administrator и возможно ли это?
У меня база данных Paradox.


sniknik   (2004-04-14 08:16:00) [1]

что угодно, от неправильного пароля до неустановленных драйверов, но скорее всего ты чтото делаеш не так.
и кстати зря думаеш что взяв ODBC драйвер избавился от BDE (возможно конечно, но) используеш те же компоненты с закладки BDE? или установил какой нибудь пакет по совету в [3]?

вообще есть одна маленькая проблема с paradox, у него единственный движок разработка борланда, в паскале это был датабейс енжайн после он развился и добавили буковку Borland Datebase Engane, в неявном виде он везде присутствует (не избавишся).
если хочеш без него лутше поищи движки dBase, их полно, или парадокс только для чтения
http://delphi.chertenok.ru/forum/my_download.php?tema=new&action=show&id=172
и еше вроде в пакете дегиcи чтото свое для парадокса (неточно знаю) тоже тогда без BDE можно
http://www.degisy.com/download.php?PHPSESSID=246c161e542014c7b1a13dd0f8957a61


mouse_web   (2004-04-14 03:24:00) [2]

У меня небольшая программка и копировать к ней кучу библиотек для общего веса пакета думаю не стоит.

Решил прописать в ODBC путь к базе и вот незадача, при запуске программы ODBC стала спрашивать пароль к базе и после этого вылетать ?! (я где-то читал что ODBC'евые драйвера криво работают с Paradox'ом)
Если я прописываю базу через BDE Administrator, то все работает.

Что может быть?


sniknik   (2004-04-14 00:58:00) [3]

кастрированный он на то и кастрированный, что отказывает в неподходящий момент.
mouse_web выбор за тобой.

> предупреждаю - это было тестировано без SQL запросов!!!
на одной машине, паре, десятке? твои тесты гроша ломанного не стоят, потому как слетит на каждой сотой, и хороше если отмажешся... (тебе хорошо, не заказчику)


Anatoly Podgoretsky   (2004-04-14 00:51:00) [4]

Какой настойчивый, так и подведешь парня под монастырь.


Gott   (2004-04-14 00:46:00) [5]

АААААААА, забыл - еще charset.cvb


Gott   (2004-04-14 00:45:00) [6]

Вот нашел какие:
Bantam.dll
Idapi32.dll
Idpdx32.dll
Idr20009.dll
Все *.btl
Idapi32.cfg
idapi.cfg

Только это и все, предупреждаю - это было тестировано без SQL запросов!!!


Anatoly Podgoretsky   (2004-04-14 00:44:00) [7]

Gott ©   (14.04.04 00:31) [4]
Не надо провокаций. На всю жизнь запомни ТАК ДЕЛАТЬ НЕЛЬЗЯ


sniknik   (2004-04-14 00:33:00) [8]

Gott ©   (14.04.04 00:31) [4]
это не работа без BDE, это работа с кастрированным BDE, есть всетаки разница.


Gott   (2004-04-14 00:31:00) [9]

Работа БЕЗ BDE возможна - для этого необходимо сделать следующее:
1-Не создавать алиасов, базы хранить в директории с программой
2-Скопировать все необходимые (какие - не помню) dll'ки в тот же каталог, или по любому пути, прописанному в Path.
А, да, большой пардон, не забыть всякие там .btl, .cfg, в общем опытным путем.


Anatoly Podgoretsky   (2004-04-13 23:09:00) [10]

Компоненты не спасут, нужен двидок, для жтого надо провести инсталяцию БДЕ


mouse_web   (2004-04-13 22:46:00) [11]

А какой компонент тогда испоьзовать?


Anatoly Podgoretsky   (2004-04-13 22:43:00) [12]

Дв возможно, BDE Administrator вообще не требуется для базы, только для администрирования, можно удалить.


Наверх

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