Различия между ADO и BDE

В чем разница между ado и bde?

3 ответа

Решение

Что касается Delphi, ADO обращается к поставляемым Microsoft драйверам баз данных. BDE вызывает драйверы базы данных Borland. И ADO, и BDE хорошо справляются с одной и той же задачей. За последние несколько лет в БДЭ не было каких-либо существенных изменений, но в то же время не было и АДО. Оба имеют возможность вызывать драйверы ODBC сторонних производителей, поэтому их можно расширить.

Если бы я начал новый проект, я бы рекомендовал использовать ADO поверх BDE. ADO используется гораздо большим набором программистов, поддерживается непосредственно поставщиком ОС и намного проще в развертывании, поскольку большинство требований уже выполнены. (Исключением могут быть конкретные драйверы базы данных, но вы столкнетесь с этим и с BDE).

Более 8 лет назад я полностью перенес одно из своих приложений BDE в ADO и никогда не сожалел. Боль вполне стоила дополнительной гибкости и легкости развертывания.

Просто,

BDE мертв. Период. Спросите любого парня из Codegear/Embarcadero, и он скажет, что BDE существует только для обратной совместимости и больше не поддерживается.

ADO - это технология Microsoft, хорошо работающая во многих сценариях и очень гибкая.

Другие вопросы по тегам