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

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

format dbf [dBase, FoxPro]


oleggar ©   (2005-11-22 19:29:00) 

Надоели мне глюки BDE ,и решил я сделать свой драйвер DBF/clipper.Сначала все шло хорошо (формат взял на www.emanual.ru) ,но когда начала показываться структура ,и попытался вывести данные ,начались проблемы.а они потому,что документация плохая там и короткая..где взять более подробную по формату DBF? а если кто подскажет примеры для Делфи физического уровня работы с файлом DBF через файловые операции (показ данных ,запись),буду еще более рад.


sniknik   (2005-11-24 15:43:00) [1]

http://www.delphimaster.ru/cgi-bin/forum.pl?id=1132823186&n=1


ANB   (2005-11-23 14:08:00) [2]


> oleggar ©   (23.11.05 13:37) [13]

А не говорил, что компонент готов. Его еще под клиппер надо заточить (я под фокс делал). И добавить нужный функционал.


oleggar   (2005-11-23 13:37:00) [3]

да ,спасибо ,уже поставил .только не помешали бы примеры использования этого компонента ,как им выбирать данные ,как добавить поля .Сам пока разбираюсь ,но тяжеловато


ANB   (2005-11-23 12:18:00) [4]


> oleggar ©   (23.11.05 10:57) [11]

Почту смотрел ? Я еще вчера выслал. Насчет SQL ты загнул. А с другой стороны - зачем тебе эта поддержка ? С файлом чего хочешь можно делать.


oleggar   (2005-11-23 10:57:00) [5]

мне узкоспециализированно под Клиппер .и индексы точно не нужны ,базы маленькие ...важна поддержка некоторых команд SQL ,а вот этого в мире кроме как от Аполло и Борланда не дождешься..но за деньги ,и даже с глюками


ANB   (2005-11-22 22:48:00) [6]

Обычно NTX используют. Но не всегда.
А я в датах FoxPro видел буквы. BDE и ADO от этой таблицы вообще колбасило.


Anatoly Podgoretsky   (2005-11-22 22:44:00) [7]

А нарушение формата, котрые я видел были такие, например для поля N4.2
возможные варианты 100.1/1.123/1.1__


Anatoly Podgoretsky   (2005-11-22 22:41:00) [8]

С клиппером сложнее, у него несколько типов индексов


ANB   (2005-11-22 22:09:00) [9]


> Anatoly Podgoretsky ©   (22.11.05 21:51) [6]

Ну автору под клиппер надо. Заточить то не сильно трудно. А чего за них еще и деньги берут ? Там писать то всего ничего - в книжке по клипперу листинги на Си опубликованы. Там и мемо и сама дбф и индексы. Вот запись с индексами - проблематичнее. Хотя и с эти можно разобраться, мне просто не нужно было.


Anatoly Podgoretsky   (2005-11-22 21:51:00) [10]

Не удастся, придется дублировать код. Одно только C400, которое допустимо в клиппере может поставить на колени любой другой движок, а определить по заголовку формат не представляется возможным, заголовки могут быть одинаковые.
Следующее что поставит в тупик это мемо поля и особенно комлексные индексы, вон уже сколько лет развивается TDbf и это постоянная проблема, а это всего лишь только для dBase, остальные форматы совсем не удались.
С другими универсальными разработками примерно тоже самое. Узкоспециализированые есть более менее приличные, но дорогие, но и они пасуют перед базами от государственных органов России. Там такое умудряются натворить, там каждый программист принципиально не уважает стандартные движки и пишет напрямую сам.


ANB   (2005-11-22 21:04:00) [11]


> Anatoly Podgoretsky ©   (22.11.05 20:37) [4]

Есть между ними разница. Универсально написать задерешься.


Anatoly Podgoretsky   (2005-11-22 20:37:00) [12]

формату DBF как таковой отсутствует, это всего лишь расширение иногда даже не для xBase совместимых баз.
Наиболее известны dBase/FoxPro/Clipper они не вполне совместимы между собой, только для очень простых случаев.


ANB   (2005-11-22 20:20:00) [13]


> oleggar ©   (22.11.05 20:01) [2]

Послал. Лови почтой. Если что - отвечай на мыло и свяжемся по аське.


oleggar   (2005-11-22 20:01:00) [14]

пойдет!я за этот час вперед продвинулся ,но что за непонятный мусор в у меня конце файла ,не пойму пока ..


ANB   (2005-11-22 19:41:00) [15]

Без индексов пойдет ?


Наверх

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