sql - VBA Excel 中的 SQL 语句
问题描述
我对 VBA Excel 中的 SQL 语句有疑问。我不能将 ORDER BY 与 GROUP BY 一起使用,我不明白为什么。如果我删除 ORDER BY,我不会收到错误消息。谁能帮我弄清楚我错在哪里?
非常感谢大家!!
这是我的代码:
Dim RS As New ADODB.Recordset
Dim sConn As String
Dim stmSQL As String
sConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ActiveWorkbook.Path & "/OrigineDati.xlsx" & ";Extended Properties='Excel 12.0 Xml;HDR=YES'"
stmSQL = "SELECT COL5 FROM [DATABASE$] WHERE COL9 = 'PITTSBURGH' AND LEFT(COL5,2) = 'BA'" _
& "GROUP BY COL5" _
& "ORDER BY COL5 ASC"
Foglio1.Range("A2").CurrentRegion.ClearContents
RS.Open stmSQL, sConn, adOpenStatic, adLockReadOnly
Foglio1.Range("A2").CopyFromRecordset RS
RS.Close
Set RS = Nothing
解决方案
缺少空间?尝试
& " ORDER BY COL5 ASC" 'space before ORDER
推荐阅读
- python-3.x - 当我得到一个 pylint 错误时,正在使用 discord.py 的 Discord 意图,因为我得到一个 pylint 错误:“分配给属性”“未在类插槽中定义”
- postgresql - 通过批处理文件启动 postgreSQL Server 和 psql
- c++ - 使用 ECDSA 进行 C++ OpenSSL 签名 - 需要使用十六进制密钥,并且不确定如何创建上下文
- gradle - 将 RealmSwift 添加到 kotlin multiplaform 库项目时,任务 ':library:cinteropRealmSwiftIos' 执行失败
- google-cloud-platform - 如何通过 GCP 部署管理器创建网络端点组
- authentication - 如何从 Spotify 访问令牌中检索数据以及如何验证访问令牌
- r - 由强制错误和无效打印数字产生的 NA
- wordpress - 使用 Timber 为通用页面模板渲染自定义树枝文件
- javascript - 如何仅使用 webpack 5 编译一个打字稿文件并排除其他所有内容?
- ruby - 如何解决 macOS 上的 gem install pg 错误