FROM子句Excel VBA中的语法错误
下面是我从access检索数据的代码,但我总是遇到“运行时错误”-2147217900(80040e14)“from子句中的语法错误” 当我停止脚本进行调试时,我在本地窗口中找到如下源值: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 应该是这样的:
“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