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

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

Delphi + Btrieve? [D6, btrieve]


gera-killer ©   (2002-09-02 15:02:00) 

Работаю на Delphi 6
Насколько я смог узнать самостоятельно,
есть способ работы с btrieve,
но при этом необходимы dll-библиотеки и файлы Btrapi32.pas и BtrConst.pas из Pervasive SDK 2000,
а если у меня его нет?
где мне их взять?
есть ли другие способы?
Заранее благодарен за помощь
Gera-killer


Николай В   (2002-09-03 09:42:00) [1]

Существуют компоненты прямого доступа от самого первазива, в тч и для Д6, прямо на их сайте и бесплатно.Следует иметь в виду что компонент ПРЯМОГО доступа посредством SQL еще нет ни у Титана(только через BDE), ни у самого первазива(ODBC без BDE).Доступ к таблицам напрямую и у Титана и PDAC.


OlegE   (2002-09-02 17:52:00) [2]

Есть FreeBtr - датасет к Btrieve. Никакого ODBC, ADO, OLEDB -прямой доступ. Понимает даже словари RStyle.


sniknik   (2002-09-02 15:29:00) [3]

К btrieve (досовскому) можно даже через Jet подключится. Правда счас они его поддерживать прекратили но в старых версиях должен быть (до MDAC 2.0) насколько я успел узнать пока интерес не пропал. ;-) но в хелпах ссылки до сих пор остались в JETSQL40.CHM ->
"Нераспознаваемый формат файла. Если это файл Btrieve, dBASE или Paradox, запустите программу Setup для установки устанавливаемого драйвера ISAM, а затем вновь выполните присоединение этого файла."

теоретически, DLL-лина с микрософта скачивается (это точно) и ISAM ручками прописывается (это предположительно), надо только поставить старый MDAC c btrieve и посмотреть как.
тогда подключение будет через ADO->JET->ISAM btrieve

не нравится? по моему класс.
но можно еще скачать OLEDB драйвер с сайта Pervasive (по паролю, регистрация) или через ODBC алиас настроить (ставится вместе с Pervasive).
подключение будет через ADO->OLEDB или ADO->ODBC
и до кучи прямой доступ, компоненты типа Titan Btrieve (по моему платно) но поискать и пиратку найти можно.

Лутший вариант по моему ADO->ODBC алиас. Если Pervasive стоит то скачивать ничего не придется только настраивать.


Наверх

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