![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто работал с 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 Мб, если твой ящик "выдержит" пиши, вышлю...