Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.01.14;
Скачать: CL | DM;

Вниз

DBF Direct Access   Найти похожие ветки 

 
Petr V. Abramov ©   (2006-12-20 00:21) [0]

посоветуйте компонеты для работы DBF, чтоб на максимально древние версии Дельфи вставали, от D3. Без BDE, ессно. Я, конечно, знаю сайт, где ищут компоненты, но интересно с отзывами людей использовавших в реальной жизни


 
Бугага ©   (2006-12-20 05:01) [1]

Если не ошибаюсь, то Halcyon есть для 3 версии... А ничего лучше, чем Halcyon не знаю...


 
tesseract ©   (2006-12-20 10:15) [2]

tdbf,  но там индексы не работали.


 
Anatoly Podgoretsky ©   (2006-12-20 10:21) [3]

> tesseract  (20.12.2006 10:15:02)  [2]

Все что угодно, кроме tdbf - ошибок неисчислимое множество и они по кругу ходят, от версии к версии. Индексы там работают, но странно иногда, индексы это головная боль данного продукта.
Использовать можно, но в простейших случаях с простыми маленькими базами, но лучше сразу забыть.

И второй вопрос, а про какой tdbf идет речь, под этим названием есть несколько продуктов, идентичного качества.


 
tesseract ©   (2006-12-20 10:22) [4]


> Все что угодно, кроме tdbf - ошибок неисчислимое множество
> и они по кругу ходят, от версии к версии.


какая-то лежала версии 6.14. Индексы работают в 30 % случаев, если их не использовать то всё ок.


 
Anatoly Podgoretsky ©   (2006-12-20 10:29) [5]

> tesseract  (20.12.2006 10:22:04)  [4]

Если бы только индексы, там и других проблем хватает, при том нельзя сказать каких именно, поскольку в одной версии нет, в другой есть и так по кругу.
Мне нужно было реализовать одну простую задачу, я в очередной раз попробовал и в очередной раз оплевался, использовал в итоге AbsoluteDatabase - вот продуманый проект и сделан на Дельфи. Есть вариант бесплатный для персонального использования.


 
tesseract ©   (2006-12-20 10:35) [6]


> итоге AbsoluteDatabase - вот продуманый проект и сделан
> на Дельфи. Есть вариант бесплатный для персонального использования.
>


не спорю AD очень грамотно сделана, но тут нужен dbf.

Хотя щас я перешёл на сиквелайта :-)
Только из-за того что больше с ним работал :-)


 
Anatoly Podgoretsky ©   (2006-12-20 10:42) [7]

> tesseract  (20.12.2006 10:35:06)  [6]

Если нужен именно dbf, то AD конечно не подходит, но альтернатив очень много, многие платны, но хорошие, а вот бесплатный достойный найти - это еще надо поискать. Сообственно достойной альтернативы нет.
Вот если бы не это загадочное слово dbf, то посоветовал бы в некоторых случаев взглянуть на АДО и соответствующего провайдера.


 
Desdechado ©   (2006-12-20 11:07) [8]

Apollo VCL
вроде нормально журчал


 
Сергей М. ©   (2006-12-20 11:12) [9]


> Petr V. Abramov ©   (20.12.06 00:21)


Как помнится, CodeBase неплохо смотрелась в данных условиях.


 
Desdechado ©   (2006-12-20 11:16) [10]

дополню [8]
Хорошо у этих компонентов то, что система блокировок совместима с Clipper"овской. Т.е. можно гонять в многопользовательской среде аппликухи, написанные и на Delphi, и на Clipper.
BDE, увы, имеет несовместимую систему блокировок.


 
Slava ©   (2006-12-20 11:21) [11]

Я не встречал для DBF ничего лучше, чем http://www.advantagedatabase.com/web/content.aspx?key=A0AE793462AFCF457A60122BAE247B4C

И индексы и полноценный SQL и бесплатно...

К сожалению, не знаю поддерживается ли Д3.


 
boriskb ©   (2006-12-20 11:23) [12]

Desdechado ©   (20.12.06 11:07) [8]
Apollo VCL


IMHO лучший.


 
Anatoly Podgoretsky ©   (2006-12-20 13:08) [13]

> Desdechado  (20.12.2006 11:16:10)  [10]

БДЕ вообще Клиппер не поддерживает.


 
Anatoly Podgoretsky ©   (2006-12-20 13:08) [14]

> boriskb  (20.12.2006 11:23:12)  [12]

Это ИМХО говорят про разные


 
Petr V. Abramov ©   (2006-12-20 13:08) [15]

бесплатность - совсем не обязательное условие


 
Anatoly Podgoretsky ©   (2006-12-20 13:22) [16]

> Petr V. Abramov  (20.12.2006 13:08:15)  [15]

Тогда выбор шире и сложнее. Это же рынок.


 
Desdechado ©   (2006-12-20 13:48) [17]

Anatoly Podgoretsky ©   (20.12.06 13:08) [13]
> БДЕ вообще Клиппер не поддерживает.
Да ну?! И с чем я работал столько лет?
У Клиппера есть замечательное свойство - возможность подключать разные движки БД. Поэтому он может работать (с соотв. драйверами) с фоксовскими и парадоксовскими таблицами, например.
Я постоянно работал с Клиппер+DBFCDX, т.е. фоксовым драйвером, который БДЕ вполне понимает.
Так что не надо ля-ля.


 
Anatoly Podgoretsky ©   (2006-12-20 13:53) [18]

> Desdechado  (20.12.2006 13:48:17)  [17]

Не Клиппер, а БДЕ
Конечно к любой системе можно подключить внешний движок.
БДЕ даже ФоксПро не поддерживает, только некоторый минимум.


 
Desdechado ©   (2006-12-20 14:06) [19]

Anatoly Podgoretsky ©   (20.12.06 13:53) [18]
> Не Клиппер, а БДЕ
Я не очень точно выразился в [17]. БДЕ поддерживает фоксовые таблицы-индексы? Ограниченно, но тем не менее. И клиппер поддерживает. Аналогично с парадоксовскими или дбейзовскими.
Так что говорить о том, что точек соприкосновения нет, не стоит.

ЗЫ вообще-то БДЕ - движок, а клиппер - язык. Поэтому фраза "БДЕ вообще Клиппер не поддерживает" некорректна.


 
Anatoly Podgoretsky ©   (2006-12-20 14:10) [20]

> Desdechado  (20.12.2006 14:06:19)  [19]

Клиппер он не поддерживает, ни его индексы, ни его типы полей, только иногда, когда они совпадают с dBase или частично с ФоксПро.


 
Jeer ©   (2006-12-20 14:23) [21]


> а клиппер - язык.


Clipper = движок + язык, также как и fox, dbase под DOS.

а вообще-то, если индексы не нужны, то dbf весьма простой формат.
Как-то мне потребовались операции с dbf без BDE и других внешних движков - за день был оформлен свой TDBF.


 
tesseract ©   (2006-12-20 14:49) [22]


> Как-то мне потребовались операции с dbf без BDE и других
> внешних движков - за день был оформлен свой TDBF.


Угу тоже делал :-)


 
Anatoly Podgoretsky ©   (2006-12-20 15:26) [23]

> tesseract  (20.12.2006 14:49:22)  [22]

Кто не делал, особенно в древние времена.


 
Desdechado ©   (2006-12-20 16:37) [24]

Anatoly Podgoretsky ©   (20.12.06 14:10) [20]
Вы путаете Клиппер как язык с клипперовским расширением формата DBF. Это расширение вообще не является обязательным.

Более корректно сказано в Jeer ©   (20.12.06 14:23) [21].
Но все равно еще раз подчеркну, что расширение DBFNTX для клиппера НЕОБЯЗАТЕЛЬНОЕ. Поэтому "Clipper = движок + язык, также как и fox, dbase под DOS" тоже не верно. Ведь "fox под DOS" не умеет работать с чужими форматами БД. А клиппер умеет.

Клиппер - язык с расширениями. Можете мне поверить. Я на нем собаку съел.


 
Anatoly Podgoretsky ©   (2006-12-20 16:42) [25]

> Desdechado  (20.12.2006 16:37:24)  [24]

Да я тебе верю, тоже относится и к другим СУБД, но ведь речь то идет не про доступ к языку, а к формату



Страницы: 1 вся ветка

Текущий архив: 2007.01.14;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.045 c
15-1166974212
volodiya
2006-12-24 18:30
2007.01.14
!!!Помогите пожалуйста!!!


6-1155734845
VolanD666
2006-08-16 17:27
2007.01.14
Asynchronous socket error 10061


15-1166734558
tesseract
2006-12-21 23:55
2007.01.14
все благодарности - Павлу, плакалъ :-)


1-1163789132
SkySpeed
2006-11-17 21:45
2007.01.14
Как распечатать, используя Delphi файл?


2-1166727133
daser
2006-12-21 21:52
2007.01.14
Подскажите....