Access. Программирование на VBA

       

Использование SQL вместо DAO


Работать с наборами записей рекомендуется только в том случае, если нет другой альтернативы. Механизм баз данных Jet для манипуляций над данными и структурами данных оптимизирован на исполь­зование SQL. При каждой возможности вместо DAO следует использовать запросы SQL. Очень редко DAO работает быстрее, чем правильно составленный запрос. В отличие от DAO, запросы имеют план выпол­нения и используют преимущества индексации.

Если необходимо адресовать данные через объектную модель, рекомендуется вместо DAO использовать ADO. ADO — новый стандарт для манипуляций с адресацией данных и определением данных через объек­тную модель. Разработка дальнейших версий DAO прекращена, и никаких улучшений или расширений в будущем не последует.



Содержание раздела