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

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

Ado или БДЕ? [D7, MSSQL, MySQL, dBase, FoxPro, Paradox]


Explorer ©   (2003-01-30 13:32:00) 

Мастера!
В каком случае ЛУЧШЕ использовать ADO, а когда БДЕ?
И какие плюсы?


Explorer   (2003-01-31 06:27:00) [1]

Все это, меня интересует из того, чтобы не пришлось в будущем переделывать проект заново. Но и конечно, большую роль играет функциональность.

Всем большое спасибо!


Tux   (2003-01-30 23:58:00) [2]

Вообще дело опыта и вкуса. Знаю одного товарисча - у него опыт работы с ODBC API лет восемь, на низком уровне - чихать он хотел на OLEDB и ADO, хреначит на голых сях аж пыль столбом. И без багов :)) Я тут недавно Perl DBI за вымя щупал - язык для расп..дяев, мне ОЧЕНЬ понравилось.

Но для MS продуктов лучше все-таки использовать MS технологии.


xGrey   (2003-01-30 18:32:00) [3]

>> iZEN © (30.01.03 16:15)
Категорично....

"это значит, что любую СУБД, идущую на Win32, можно эксплуатировать"
Не обязательно только WinXX.

"BDE - труп, однозначно, но можно применять только для xBase и Paradox на местах."
У меня через DBE идет работа с хранимыми DB2 и Oracle. Пока особых проблем не замечал.


iZEN   (2003-01-30 16:15:00) [4]

ADO - мощнеая технология, пришла на смену ODBC API(что, кстати, не мешает использовать в связке) - это значит, что любую СУБД, идущую на Win32, можно эксплуатировать. Присмотритесь к поддержке распределённых транзакций - меньше проблем будет в будущем.

BDE - труп, однозначно, но можно применять только для xBase и Paradox на местах.


Anatoly Podgoretsky   (2003-01-30 15:30:00) [5]

Ну сказали же, для MSSQL АДО


sniknik   (2003-01-30 15:24:00) [6]

С конкретики и надо было начинать, иначе вопрос филосовский и больше в тему нравится/ненравится.

В этом случае "Explorer © (30.01.03 15:07)" обязательно ADO, BDE возможно - но как уже говорилось с потерей фенкциональности (сразу можеш не заметить но как понадобится поздно будет).


Explorer   (2003-01-30 15:07:00) [7]

Что-то я все же не могу понять!
Мнения расходятся!

Пойду, по-другому пути...
Нужно к Ex.: приложение для работы c MSSQL (установлен на локальном сервере). Пользователей для одновременной работе-не больше 10. Интенсивный обмен данными.
Что в этом случае лучше использовать?


MsGuns   (2003-01-30 14:27:00) [8]

Для локалок, однозначно, BDE значительно шустрее, но
- нужно инсталлить BDE на каждой тачке
- особые требования к клиентской проге по обмену с БД для того, чтоб постоянно не рушились индексы.

Если прога пишется для ОДНОГО компа и исп-ся, к примеру, Парадокс, на ADO можно смело забить.


Anatoly Podgoretsky   (2003-01-30 14:09:00) [9]

одназночно, но частные случаи могут быть, но будет ограниченная функциональность.


Explorer   (2003-01-30 14:05:00) [10]

А если с MSSQL - одназночно ADO?
или есть частные случаи при которых лучше БДЕ?


Anatoly Podgoretsky   (2003-01-30 13:44:00) [11]

БДЕ лучше использовать для dBase, Paradox.
ADO лучше использовать для Микрософовских продуктов.
Остальное с переменным успехом.


Наверх

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