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

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

Кто работал с BTRIEV из DELPHI? [D6, BTRIEV]


Лёша ©   (2003-02-17 18:13:00) 

Буду очень благодарен за подсказку об подключении к BTRIEV из DELPHI!


Леша   (2003-02-19 17:43:00) [1]

Подключился через BTRIEVE APIs, работает!


Леша   (2003-02-18 17:20:00) [2]

2 DarkGreen
Енто всё понятно, но задача есть задача... 8(


DarkGreen   (2003-02-18 17:11:00) [3]

2 Леша (18.02.03 14:34)
a) ODBC и PDAC страдают одними и теми же болезнями:
1. Очень медлительны
2. Плохо поддерживаю в компонентах Int64, который используют для первичных ключей.
b)Titan Btrieve побыстрее будет, но и его необходимо учить работе с типом Int64
c) Напрямую конечно круто с ним работать, вот только отображать данные в чем будешь? Самостоятельно наследоваться от TCustomGrid"а?
d) ИМХО, подключаться нужно не к Btrieve"у, а к IB/FB, а Btrieve пора в музей сдавать :-), хотя, может восьмая версия первасива и лучше будет (сейчас триальная версия вроде как доступна на сайте первасива


Леша   (2003-02-18 14:34:00) [4]

Всем спасибо, но:
1. 2sniknik на http://www.pervasive.com/есть уйма полезных и главное работоспособных фишек(правда задолбался откачивать!), но трабла в том, что есть некоторая БД весящая на сервере, написанная в КЛАРИОНе, также весит и сам BTRIEV. Еще есть куча удаленных(по локалке) узверей(таже апликуха, что и на серваке). Требуется написать некоторого клиента, работающего с выше упомянутой БД + ведущего свою БД. Структура тыблиц известна. Трабла в том, что в КЛАРИОНе я ДУБ(да и менять пока текущее состояние нет ни времени, ни желания), т.е. писать мне в ДЕЛФЯХ надо. Так вот сам BTRIEV с Pervasive Database Service Manager Engine дружить никак не хочет(либо я либо родина твоя). Без ентого енжина коннекта нет! Все хорошо тогда, когда все работает на ентом енжине, но основная БД на BTRIEV нагружена.
А за второй линк пасибо, ща гляну.

2.Вот нарыл возможность напрямую BTRIEV пользовать. Еще не пробовал но ща проверю. Кажется должно проканать.

3.ODBC - медленно...

4.2KIR давай попробуем...(для надёжности можно покоцать раром на кецы).

2ALL Если ещё есть мысли, будьте добры поделиться.

Заранее благодарю.


sniknik   (2003-02-17 23:53:00) [5]

еще ссылку нашол
http://delphi.icm.edu.pl/newl/midxd50s.htm
в свое время скачал оттуда пару полезных вещей (иши на странице"btrieve",а то она длинная)


sniknik   (2003-02-17 23:31:00) [6]

драйвер можно скачать с http://www.pervasive.com/

(можно не только ODBC директ, но и сам SQL сервер но потяжелее будет :-))) а чего класный сервер (я с него начинал с базами), много чего оттуда сейчас не хватает (ну например формат данных в запросе делается SELECT IDFloat AS ID [ZZZZZ.ZZ] FROM AnyTable, просто да?)

можно еще поискать "Титан битриве" (вообще он платный), но тоже класс. и старый старый Jet (от микрософта, со 2й версией Access) позволял открывать btriev для дос. (правда к старшим версиям мне его прикрутить не удалось, но и желания особого не было, есть попробуй).


KIR   (2003-02-17 22:23:00) [7]

Помню в свое время я так ЗАДОЛБАЛСЯ с этим btriev. В итоге подключился через ODBC. Если очень надо, могу выслать драйвер (я думаю, ты его долго искал и скорее всего так и не нашел). Он весит чуть больше 3 Мб, если твой ящик "выдержит" пиши, вышлю...


Наверх

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