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

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

Что лучше использовать BDE или ADO ? [D7, XP]


azamatufa ©   (2010-08-30 13:02:00) 

поясню.
делаю экспорт в DBF.
работаю с файлом-шаблоном DBF IV, созданным в Database Desktop.

пока использую BDE
T := TTable.Create(nil);
T.TableType := ttDBase;
T.TableName := FileName;


Вот и задумался, а не могут ли появится проблемы у юзеров?

Ранее работал с ADO Jet 4.0 *.mdb - проблем с совместимостью не было (т.е. прога работала на всех Windows XP у всех юзеров)

Спасибо!


Leonid Troyanovsky   (2010-09-06 21:17:00) [1]


> azamatufa ©   (30.08.10 13:02)  

> Ранее работал с ADO Jet 4.0 *.mdb - проблем с совместимостью
> не было (т.е. прога работала на всех Windows XP у всех юзеров)

Дык, и работай дальше, чего искать приключения.
Если уж искать, то не dbf, а в области xml, IMHO.

--
Regards, LVT.


Anatoly Podgoretsky   (2010-09-06 16:59:00) [2]

Все равно требуется устанавливать программу, правила хорошего тона, так какая разница с БДЕ или без, инсталятор все стерпит.


azamatufa   (2010-09-06 16:46:00) [3]


> Anatoly Podgoretsky

ну чтобы не устанавливать (копировать библиотеки) BDE.
ADO в exe-шнике и ничего не надо.. ))


sniknik   (2010-09-06 15:06:00) [4]

> файл серверной базой
вернее не с базой, а все таки с той же логикой работы.
т.е. неважно что к чему применить, к клиент серверу логику файл сервера, или к файл серверу  логику клиент сервера, и будет и медленно и глючно и х.з. чего еще.


sniknik   (2010-09-06 15:02:00) [5]

> Однако, люди, c dbf ADO  работает медленно. Прям-таки ощущается!
логика работы клиент сервера с файл серверной базой плохо стыкуется...
переведи на файл серверную (в ADO - Jet есть такой режим работы) и будет... медленнее но не настолько чтобы ощущаться.


Anatoly Podgoretsky   (2010-09-06 14:21:00) [6]

Для dBase IV ничего лучше БДЕ не придумали, от производителей и годами затачивался. А что тебя подвинуло на использование АДО, ведь все равно будет использовать БДЕ, но только мини.


azamatufa   (2010-09-06 13:52:00) [7]

Однако, люди, c dbf ADO  работает медленно. Прям-таки ощущается!


бумбум   (2010-08-31 09:07:00) [8]


> Anatoly Podgoretsky ©   (31.08.10 08:49) [8]
> > бумбум  (31.08.2010 08:27:06)  [6]У вас компетенции не
> достаточно, kladr это фохпро, соответственно надо использовать
> ADO


Я их тейболам открывал...
Ладно шас поищу и снова попробую


Anatoly Podgoretsky   (2010-08-31 08:50:00) [9]

> Palladin  (31.08.2010 08:01:05)  [5]

Только не его, изначально и клинически кривой продукт, не чего удивляться
если базы будут испорчены.


Anatoly Podgoretsky   (2010-08-31 08:49:00) [10]

> бумбум  (31.08.2010 08:27:06)  [6]

У вас компетенции не достаточно, kladr это фохпро, соответственно надо
использовать ADO


Palladin   (2010-08-31 08:35:00) [11]

kladr проектировали люди с нетрадиционной сексуальной ориентацией...


бумбум   (2010-08-31 08:27:00) [12]

Последний раз когда приходилась работать с бде когда скачивалл "kladr" база городов и улиц
Был в шоке "НЕ УЖЕЛИ ЭТО БДЕ" %-(


Palladin   (2010-08-31 08:01:00) [13]

искать TDbf - класс прямого доступа к файлу, _Юрий   (30.08.10 17:44) [2] дело гутарит


azamatufa   (2010-08-31 07:04:00) [14]


> _Юрий  


> бумбум


хотите сказать, что так я делаю правильно?
T := TTable.Create(nil);
T.TableType := ttDBase;
T.TableName := FileName;
.....


бумбум   (2010-08-30 17:46:00) [15]

Используй BDE
Будет хороший антиквариат
хотя насчет хороший смотря как сделаещь )))


_Юрий   (2010-08-30 17:44:00) [16]

для DBF лучше использовать компоненты прямого доступа.


Anatoly Podgoretsky   (2010-08-30 13:39:00) [17]

БДЕ, Jet 4.0 использует только его, при том с ограничениями, БДЕ использует по полной.

Проблемы, проблемы могут быть в любых случаях.


Наверх

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