Вниз
Скачать: CL | DM;

ADO за и против?   Найти похожие ветки 

 
Соловьев   (2003-01-08 16:59) [0]

Мастера, те которые используют ADO, скажите чем эта технология лучше чем скажем dbExpress? или доступ через BDE?


 
Anatoly Podgoretsky ©   (2003-01-08 17:10) [1]

Это просто разные технологии, особенно dbExpress


 
seacat   (2003-01-08 17:10) [2]

При работе через bde тебе нужно будет установить этот самый bde на все компьютеры, на которых будет запускаться приложение. Windows Bde не содержит. Ado использует пакет mdac, который по умолчанию содержится в windows (начиная с windows98SE). Так что плюс ADO именно в легкой переносимости приложения без установки дополнительных программ. А для разработчика видимых отличий BDE и ADO достаточно мало. Все различие лишь в механизме доступа к данным.


 
Delirium^.Tremens ©   (2003-01-08 17:14) [3]


> Ado использует пакет mdac, который по умолчанию содержится
> в windows (начиная с windows98SE). Так что плюс ADO именно
> в легкой переносимости приложения без установки дополнительных
> программ.

Да, только не забудьте скачать свежий update с microsoft.com


 
Anatoly Podgoretsky ©   (2003-01-08 17:21) [4]

И не один, и быть готовым к тому, что на компьютере АДО не окажется или не тот.
Вот технологии dbExpress это не грозит, зато ограниченные возможности.


 
Delirium^.Tremens ©   (2003-01-08 17:25) [5]


> и быть готовым к тому, что на компьютере АДО не окажется
> или не тот.

А так же к тому, что и ADO окажутся и не те. Вы их обновите, но то что раньше работало со старыми ADO станет "глючить".


 
Соловьев   (2003-01-08 17:25) [6]

Если я пишу 3-х звенное, то на серваке все можно поставить(mdac), а вот что лучше TDatabase или ADO?


 
Delirium ©   (2003-01-08 17:29) [7]

dbExpress - кросc-платформненная технология, ADO и BDE - нет.
ADO - "родная" технология от Microsoft, соответственно замечательно совместимая с другими технологиями и продуктами того-же производителя.
BDE - в целом уже устаревшая технология, по боьшому счёту используется только для Paradox.

Работая под win32, я использую исключительно ADO.


 
passm ©   (2003-01-08 17:33) [8]

Если использовать BDE, то, IMHO, следует быть осторожным в выборе версии. Так как сам столкнулся с тем, что BDE 5.01 и старше для работы с DB2 лучше не использовать. С BDE 5.00 проблем не было. Впрочем, на сайте Borland"а есть предупреждение о возможных проблемах.


 
Delirium^.Tremens ©   (2003-01-08 17:34) [9]


> ADO - "родная" технология от Microsoft, соответственно замечательно
> совместимая с другими технологиями и продуктами того-же
> производителя.

И не только "того-же".

> Работая под win32, я использую исключительно ADO.

Естественно, работая с MS SQL, деваться некуда :-)


 
MsGuns ©   (2003-01-08 17:41) [10]

На мой взгляд, у BDE есть 2 существенных преимущества, да и то только для локальных БД (Paradox, dBase):

1. Ни с чем не сравнимая скорость навигации даже по очень большим таблицам, в том числе связанным. Практически мгновенная подкачка данных при перелинках. Не требовательна к версии win и производительности компа. Компактность размещения данных на диске

2. Возможность "ручной" хирургии данных в отдельных таблицах и индексах. Иногда весьма полезна.

Недостатков, правда, значительно больше.


 
Delirium ©   (2003-01-08 17:54) [11]

Могу добавить ещё один аргумент в пользу ADO, применительно к трёхзвенке, одно слово - DCOM. Т.е. нет никакой необходимости в MIDAS можно написать собственный сервер, возможно более гибкий (лёгкий) для конкретной задачи.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
6-86994
Vlad-Sh
2002-11-29 06:33
2003.01.27
Не могу задать порт источника в TIdUDPClient (Delphi 6)


3-86652
Alcogol
2003-01-08 08:44
2003.01.27
Использование TIBTable..


1-86958
Andrey V.
2003-01-17 08:23
2003.01.27
Как отучить комбобокс реагировать на PageUp/PageDn


3-86671
Young_01
2003-01-08 16:08
2003.01.27
Ошибка при открытии dbf файлов


14-87083
race1
2003-01-08 11:35
2003.01.27
форма




   Наверх