![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 лучше использовать для Микрософовских продуктов.
Остальное с переменным успехом.