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

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

Чтение информации из dbf [D6, dBase, FoxPro]


Страницы:   1 2 3

Делфенок ©   (2005-05-18 20:23:00) 

Добрый день. Какими средствами (ADO, специальные компоненты и т.д.) лучше всего пользоваться, чтобы прочесть информацию в список из любого поля dbf. Ориентировочно эта тема уже поднималась, но конечного ответа я так и не нашел. И еще, если все-таки пользоваться ADO, то какого поставщика выбирать OLE DB или Jet (советуют второе, но почему?). Заранее спасибо.


ANB   (2005-05-19 10:43:00) [41]

Уже послал. Кстати, у меня ест формат FoxPro.


Anatoly Podgoretsky   (2005-05-19 10:16:00) [42]

Делфенок   (19.05.05 10:12) [10]
Порча при добавлении, таблица ремонту не подлежит, но работать все равно можно.
В твоем случае наверно это будет лучшее решение, полная независимость, ошибки если не будешь использовать RecordCount проявляться не будут, к тому же нет никаких индексов. По сути это будет формат dBase III


Делфенок   (2005-05-19 10:12:00) [43]

To Anatoly Podgoretsky

<...некоторая порча таблиц базы данных

порча при записи, надеюсь?... при чтении из файла порча не обнаруживается?...

< Не пытайся использовать для FoxPro, Clipper

да, файлы dBase - я их собственно из Excel-файлов делаю... сохраняю просто в dbf


Anatoly Podgoretsky   (2005-05-19 09:57:00) [44]

Делфенок   (19.05.05 09:48) [7]
Можешь и dbGrid использовать


Anatoly Podgoretsky   (2005-05-19 09:56:00) [45]

С указаной задачей, если dbf это dBase, справится. Проблемы касаются работы с индексами, некоторая порча таблиц базы данных, в части RecordCount (по крайней мере при большом количестве записей), отсутствия индекса. То есть использовать можно если знаешь конкретные слабые места. Не пытайся использовать для FoxPro, Clipper


Делфенок   (2005-05-19 09:48:00) [46]

To Anatoly Podgoretsky а вы могли бы посоветовать неглюкавый компонент? Мне в принципе не "глобальную" задачу решать нужно... В ComboBox и Grid выгрузить информацию из Dbf. С этим компонент этот справится?


Делфенок   (2005-05-19 09:34:00) [47]

To ANB
Буду благодарен friend@fromru.com

To Anatoly Podgoretsky: чем глюкавый?


Anatoly Podgoretsky   (2005-05-19 09:33:00) [48]

Делфенок   (19.05.05 09:15) [3]
Именно про подобное и говорю.
Про TDbf - ничего движок, единственный недостаток, глюкавый.


ANB   (2005-05-19 09:21:00) [49]

У меня есть компонент для прямого доступа к DBF.
Минусы :
- писал сам и отлаживал только те куски, которые реально были нужны
- это не дэйтасет, иммитация работы как в DBase III+(FoxPro, Clipper)
- индексы я не юзаю
- немного подрезал ограничения - Memo ест только до 65К, остальное игнорит.
Плюс - читает всегда, в оригинальной кодировке (есть функция перкодирования DOS -> Win) и иногда лучше, чем через драйвер.
Могу выслать.


Делфенок   (2005-05-19 09:15:00) [50]

А что вы скажете о компоненте типа TDBF? Имеются ли какие-то ограничения в его использовании?


Anatoly Podgoretsky   (2005-05-18 22:33:00) [51]

Только встроеный в программу движок не потребует ничего доставлять, в остальных случаях дело случая.
В последнии версии АДО не входит JET, да и само АДО может не стоять на компьютере, если рассматривать все ОС.


Делфенок   (2005-05-18 20:35:00) [52]

Причем хотелось бы, чтобы пользователь ничего не доставлял, не прописывал на машине и т.д. Спасибо


Страницы:   1 2 3

Наверх

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