如何通过VBA执行SQL查询?

目前,我打开SQL Server Management Studio并执行查询。 然后,单独打开Excel并导入数据表(使用数据连接/ VBA)。

我想用VBA一步到位。 问题是,SQL查询不只是几个简单的SELECT语句(否则我会改变连接来select我需要的),但使用临时表,插入,和其他更复杂的事情来获取我需要的数据。

我的第一个想法是让VBA调用SQL Server Management Studio,然后执行查询。 但经过研究,我发现这可能是不可能的。 我到处search,找不到任何东西。 我看到了这个链接 ,但没有解决。

任何帮助将是惊人的。 谢谢。