Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Внизformat dbf Найти похожие ветки
← →
oleggar © (2005-11-22 19:29) [0]Надоели мне глюки BDE ,и решил я сделать свой драйвер DBF/clipper.Сначала все шло хорошо (формат взял на www.emanual.ru) ,но когда начала показываться структура ,и попытался вывести данные ,начались проблемы.а они потому,что документация плохая там и короткая..где взять более подробную по формату DBF? а если кто подскажет примеры для Делфи физического уровня работы с файлом DBF через файловые операции (показ данных ,запись),буду еще более рад.
← →
ANB © (2005-11-22 19:41) [1]Без индексов пойдет ?
← →
oleggar © (2005-11-22 20:01) [2]пойдет!я за этот час вперед продвинулся ,но что за непонятный мусор в у меня конце файла ,не пойму пока ..
← →
ANB © (2005-11-22 20:20) [3]
> oleggar © (22.11.05 20:01) [2]
Послал. Лови почтой. Если что - отвечай на мыло и свяжемся по аське.
← →
Anatoly Podgoretsky © (2005-11-22 20:37) [4]формату DBF как таковой отсутствует, это всего лишь расширение иногда даже не для xBase совместимых баз.
Наиболее известны dBase/FoxPro/Clipper они не вполне совместимы между собой, только для очень простых случаев.
← →
ANB © (2005-11-22 21:04) [5]
> Anatoly Podgoretsky © (22.11.05 20:37) [4]
Есть между ними разница. Универсально написать задерешься.
← →
Anatoly Podgoretsky © (2005-11-22 21:51) [6]Не удастся, придется дублировать код. Одно только C400, которое допустимо в клиппере может поставить на колени любой другой движок, а определить по заголовку формат не представляется возможным, заголовки могут быть одинаковые.
Следующее что поставит в тупик это мемо поля и особенно комлексные индексы, вон уже сколько лет развивается TDbf и это постоянная проблема, а это всего лишь только для dBase, остальные форматы совсем не удались.
С другими универсальными разработками примерно тоже самое. Узкоспециализированые есть более менее приличные, но дорогие, но и они пасуют перед базами от государственных органов России. Там такое умудряются натворить, там каждый программист принципиально не уважает стандартные движки и пишет напрямую сам.
← →
ANB © (2005-11-22 22:09) [7]
> Anatoly Podgoretsky © (22.11.05 21:51) [6]
Ну автору под клиппер надо. Заточить то не сильно трудно. А чего за них еще и деньги берут ? Там писать то всего ничего - в книжке по клипперу листинги на Си опубликованы. Там и мемо и сама дбф и индексы. Вот запись с индексами - проблематичнее. Хотя и с эти можно разобраться, мне просто не нужно было.
← →
Anatoly Podgoretsky © (2005-11-22 22:41) [8]С клиппером сложнее, у него несколько типов индексов
← →
Anatoly Podgoretsky © (2005-11-22 22:44) [9]А нарушение формата, котрые я видел были такие, например для поля N4.2
возможные варианты 100.1/1.123/1.1__
← →
ANB © (2005-11-22 22:48) [10]Обычно NTX используют. Но не всегда.
А я в датах FoxPro видел буквы. BDE и ADO от этой таблицы вообще колбасило.
← →
oleggar © (2005-11-23 10:57) [11]мне узкоспециализированно под Клиппер .и индексы точно не нужны ,базы маленькие ...важна поддержка некоторых команд SQL ,а вот этого в мире кроме как от Аполло и Борланда не дождешься..но за деньги ,и даже с глюками
← →
ANB © (2005-11-23 12:18) [12]
> oleggar © (23.11.05 10:57) [11]
Почту смотрел ? Я еще вчера выслал. Насчет SQL ты загнул. А с другой стороны - зачем тебе эта поддержка ? С файлом чего хочешь можно делать.
← →
oleggar © (2005-11-23 13:37) [13]да ,спасибо ,уже поставил .только не помешали бы примеры использования этого компонента ,как им выбирать данные ,как добавить поля .Сам пока разбираюсь ,но тяжеловато
← →
ANB © (2005-11-23 14:08) [14]
> oleggar © (23.11.05 13:37) [13]
А не говорил, что компонент готов. Его еще под клиппер надо заточить (я под фокс делал). И добавить нужный функционал.
← →
sniknik © (2005-11-24 15:43) [15]http://delphimaster.net/view/3-1132823186/
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2006.01.22;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.036 c