有没有比Excel VBA中的SQL字符串更好的方法?

我有一个带有CTE和case语句的SQL代码,大约有700行和90个字段输出。

我正在努力将其转换为VBA sqlstring。我已经克服了“行继续太多”的问题,但是现在遇到了“语句太复杂”。这是在清理查询并使用转换工具并将其分解为大块之后。

然后使用SQL字符串从记录集复制并粘贴到工作表中。

我以前已经成功完成了此方法,但是在如此复杂的查询上却没有。我只需要VBA即可让用户实质上更改where子句中的ID。

是否有比SQL字符串更好的方法来获得预期的效果,因为这在背面上是绝对的痛苦,并且难以调试和修改?

cadlovehmy 回答:有没有比Excel VBA中的SQL字符串更好的方法?

您可以使用该查询创建视图,然后在VBA中使用非常简单的查询来查询视图。

本文链接:https://www.f2er.com/3165330.html

大家都在问