如何解决尝试将一个表中不存在的数据追加到VBA中的另一个表中,并获得语法错误
我正在尝试使用VBA运行INSERT INTO ... SELECT查询以将不在一个表中的数据附加到目标表中。
我尝试运行以下查询,但是遇到了非常无用的语法错误(错误3134),我不确定为什么。
strSQL3 = "INSERT INTO IssuesDemo2" _
& "([Provider Identifier]," _
& "[Provider]," _
& "[Caresite]," _
& "[Care Address]," _
& "[Bing Address]," _
& "[Upload Date])" _
& " SELECT" _
& "TempTable.[Provider Identifier]," _
& "TempTable.[Caresite]," _
& "TempTable.[Provider]," _
& "TempTable.[Address Composite (Caresite) (Care Site)] as [Care Address]," _
& "TempTable.[Bing Suggested Postal Address (Caresite) (Care Site)] as [Bing Address]," _
& "TempTable.[Upload_Date] as [Upload Date]" _
& "FROM TempTable" _
& "WHERE NOT EXISTS" _
& " (SELECT 1 FROM IssuesDemo2 WHERE" _
& "IssuesDemo2.[Provider Identifier] = TempTable.[Provider Identifier]" _
& "AND" _
& "IssuesDemo2.[Caresite] = TempTable.[Caresite]" _
& "AND" _
& "IssuesDemo2.[Care Address] = TempTable.[Address Composite (Caresite) (Care Site)]" _
& ")"
db.Execute strSQL3,dbFailOnError
我尝试将我的代码与在这里和在互联网上看到的示例代码进行比较,但是我没有看到语法错误的来源。它在Access的查询生成器中成功执行
您能给予的任何帮助都非常感谢。谢谢!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。