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