В чем разница между ado и bde?Различия между ado и bde
ответ
Что касается Delphi касается, ADO вызовов в Microsoft поставляется драйверы базы данных. BDE вызывает драйверы базы данных Borland. И ADO, и BDE делают хорошую работу в основном по одной и той же вещи. За последние несколько лет BDE не претерпел существенных изменений, но в то же время не имеет ADO. Оба имеют возможность звонить в сторонние драйверы ODBC, поэтому их можно расширить.
Если бы я должен был начать новый проект, я бы рекомендовал использовать ADO над BDE. ADO используется гораздо более крупным юниверсом программистов, поддерживается директором ОС, и его гораздо проще развертывать, поскольку большинство требований уже выполнено. (исключение, возможно, конкретные драйверы базы данных, но вы столкнетесь с этим и с BDE).
Более 8 лет назад я поместил одно из своих приложений BDE полностью в ADO и никогда не жалел. Боль была достойной дополнительной гибкости и простоты развертывания.
Простой,
BDE мертв. Период. Спросите любого парня Codegear/Embarcadero, и они скажут, что BDE существует для обратной совместимости только и больше не поддерживается.
ADO - это технология Microsoft, хорошо работающая во многих сценариях и очень гибкая.
- 1. BDE против ADO базы данных Ошибки обработки
- 2. Конвертация BDE в ADO в DELPHI 2010
- 3. Разница между ADO и DAO
- 4. Различия между символами {} и()?
- 5. Различия между '' и '' C
- 6. Различия между слэшами и ''
- 7. Различия между бутстрапом и ионикой
- 8. Различия между Rijndael и AES
- 9. Различия между губкой и тройником
- 10. Различия между DB2 и Oracle
- 11. Различия между org.apache.log4j.RollingFileAppender и org.apache.log4j.rolling.RollingFileAppender
- 12. Различия между javax.jms.ConnectionFactory и javax.jms.XAConnectionFactory
- 13. Различия между `URI` и` URI.parse`
- 14. Различия между App.Config и Web.Config?
- 15. Различия между optJSON и getJSON
- 16. Различия между туалетом и Grep
- 17. Различия между Angular.js и Angular.dart?
- 18. Различия между GSI и таблицей
- 19. Различия между RACK_ENV и RAILS_ENV?
- 20. Различия между TcpClient и WebSocket?
- 21. Различия между Page.User.Identity и Request.LogonUserIdentity
- 22. Различия между utf8 и latin1
- 23. Различия между Исключением и ошибкой
- 24. Различия между .exists? и где.
- 25. Различия между «d.clear()» и «d = {}»
- 26. Различия между arm64 и aarch64
- 27. различия между использованием и DB.sp_execute
- 28. Различия между textMultiLine и textLongMessage
- 29. Различия между IE6 и IE8
- 30. Различия между BasicRenderEngine и LazyRenderEngine?
Мы решили назвать его * Borland Dongle Engine * - это ключ, который вы должны установить до того, как будут запущены старые приложения. –