Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2007.01.14;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.012 c
4-1157089018
vodvorezlaya
2006-09-01 09:36
2007.01.14
Как получить вписок окон в системе


10-1127933093
Pavell
2005-09-28 22:44
2007.01.14
Передача массива в IDispatch


1-1164337278
UserControl
2006-11-24 06:01
2007.01.14
Список фреймов / панелей


2-1166729445
Frag
2006-12-21 22:30
2007.01.14
MDI...


6-1155117331
DelphiN!
2006-08-09 13:55
2007.01.14
Изменение HTML кода, перед его загрузкой в TWebBrowser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский