Какой самый быстрый способ выполнить функции SQL (выбрать, вставить, обновить) в VBA на базе данных сервера SQL? - PullRequest
1 голос
/ 16 сентября 2010

Я не знаю, между ADO, DAO и DLookUps и тому подобное. Кто-нибудь знает?

Ответы [ 2 ]

1 голос
/ 16 сентября 2010

Я считаю, что узким местом приложения обычно является фактический SELECT / INSERT / UPDATE в БД, а не то, как приложение вызывает его.если вы беспокоитесь о скорости, убедитесь, что у вас есть хорошо спроектированные таблицы и индексы.

1 голос
/ 16 сентября 2010

Что касается DAO против ADO, я не уверен в разнице в производительности, но есть разница в доступной функциональности.

Есть статья в Microsoft, показывающая различия в хорошей таблице. Выбор ADO или DAO .

В нем также говорится:

"В частности, ADO является хорошим выбором, если вы разрабатываете решение для базы данных Access, которое будет позжебыть обновленным до SQL Server - вы можете написать свой код ADO, чтобы минимизировать количество изменений, которые потребуются для работы с базой данных SQL Server. Кроме того, ADO является хорошим выбором для разработки новых компонентов доступа к данным, которые работают с SQL Server,многомерные данные и веб-приложения. "

Похоже, что ADO может быть подходящим способом.

Я ничего не знаю о DLookUps, хотя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...