зачем мне объявлять ADODB.connections и т. Д., Устанавливать наборы записей, проходить через них и манипулировать данными по одному?
Нет причин. Если вы можете сделать это простым SQL, вы можете придерживаться этого.
Но в MS Access даже SQL часто оценивается на клиенте, поэтому с точки зрения производительности нет большой разницы.
Если бы вы использовали базу данных SQL Server в качестве бэкэнда, это имело бы значение.
В любом случае, если ваш SQL становится слишком сложным для понимания (вам нужно будет прочитать его позже !, не так ли?), Тогда вы действительно можете разбить его на более мелкие цепочки и функции.