Ваш сквозной запрос в порядке, проблема в следующем:
db.Execute "INSERT INTO tblCarriers " & strPlutus
, что
db.Execute "INSERT INTO tblCarriers qryPT_toPlutus"
, что, очевидно, является синтаксической ошибкой и должно быть
db.Execute "INSERT INTO tblCarriers SELECT * FROM " & strPlutus
Примечание # 1: SELECT TOP 100
должно иметь предложение ORDER BY
(но, вероятно, только для тестирования).
Примечание # 2: qDef.Close
ничего не делает и может быть удалено , Во всяком случае, используйте Set qDef = Nothing
, но поскольку это локальная переменная, это тоже избыточно.