FROM子句Excel VBA中的语法错误

FROM子句Excel VBA中的语法错误,vba,excel,syntax-error,runtime-error,Vba,Excel,Syntax Error,Runtime Error,下面是我从access检索数据的代码,但我总是遇到“运行时错误”-2147217900(80040e14)“from子句中的语法错误” 当我停止脚本进行调试时,我在本地窗口中找到如下源值:“select*from select Package\u Nb from Package\u db where Hubs为null” 我不知道为什么vba自动添加select*from到这样的源代码,有人知道如何解决这个问题吗?您的选项是错误的。这: Options:=adCmdTable 应该是这样的:

下面是我从access检索数据的代码,但我总是遇到“运行时错误”-2147217900(80040e14)“from子句中的语法错误”

当我停止脚本进行调试时,我在本地窗口中找到如下源值:
“select*from select Package\u Nb from Package\u db where Hubs为null”


我不知道为什么vba自动添加
select*from
到这样的源代码,有人知道如何解决这个问题吗?

您的选项是错误的。这:

Options:=adCmdTable
应该是这样的:

Options:=adCmdText

因为传递的不是表名,而是SQL字符串。(当您传递一个表名时,它会被有效地转换为一个
SELECT*fromtable\u name
语句)。

Tks非常感谢您的快速回答
Options:=adCmdText