gpt4 book ai didi

sql - ADODB/Excel 查询错误

转载 作者:行者123 更新时间:2023-12-04 22:09:02 25 4
gpt4 key购买 nike

当我尝试使用 ADODB 连接 Excel 数据库时,它说:

you try to execute a query without a specified expression <Destinataire>

这是我的代码:
MyQuery = "Select Destinataire, SUM(" & Entete & ") AS NombreTotal FROM [Feuil1$] " _
& "WHERE [DateMad] Between #" _
& Format(date_deb, "yyyy/mm/dd") _
& "# And #" & Format(date_fin, "yyyy/mm/dd") & "#" & Query3 & ""

objRecordSet.Open MyQuery, objConnection, adOpenStatic, adLockOptimistic

它出什么问题了?

最佳答案

你忘记了 group by
查询应如下所示

Select Destinataire, SUM(NbCompteurElec) AS NombreTotal FROM [Feuil1$] 
WHERE [DateMad] Between #2012/10/22# And #2012/10/26# And [Destinataire] = 'REL12'
Group By Destinataire

在你的代码中应该是这样的
MyQuery = "Select Destinataire, SUM(" & Entete & ") AS NombreTotal FROM [Feuil1$] " _
& "WHERE [DateMad] Between #" _
& Format(date_deb, "yyyy/mm/dd") _
& "# And #" & Format(date_fin, "yyyy/mm/dd") & "#" & Query3 & " Group By Destinataire"

Here's关于 GROUP BY 子句的教程

关于sql - ADODB/Excel 查询错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13195696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com