SQL 查询和 VBA 错误

2024-07-01

我不断收到此错误:

BOF or EOF set tu True, or the current record has been deleted. The requested
operation requires a current record.

My Code:

    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"

         objRecordSet.Open MyQuery, objConnection, adOpenStatic, adLockOptimistic

         Feuil3.Cells(1, Col) = Entete
         Feuil3.Cells(strLine, 2) = Entete2
         Feuil3.Cells(2, Col).Value = objRecordSet.Fields("NombreTotal").Value

我在最后一行收到错误

  Feuil3.Cells(2, Col).Value = objRecordSet.Fields("NombreTotal").Value

既然我要求的是 SUM,为什么它要求我提供 BOF 或 EOF?另外如何让这个查询工作? 我无法呼吸这个调试


如果您要过滤特定数据(Destinataire = 'REL12'),并且您将该字段与总和一起包含在查询中,如果没有记录,您将不会获得任何数据,而不是获得总和为 0 的一条记录。

如果您正在获取特定的总和Destinataire,您不需要将该字段包含在您的选择或分组依据中。您已经只过滤了一项Destinataire.

MyQuery = "Select SUM(" & Entete & ") AS NombreTotal FROM [Feuil1$] " _
     & "WHERE [DateMad] Between #" _
     & Format(date_deb, "yyyy/mm/dd") _
     & "# And #" & Format(date_fin, "yyyy/mm/dd") & "#" & Query3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SQL 查询和 VBA 错误 的相关文章

  • SQL仅选择列上具有最大值的行[重复]

    想要改进这篇文章吗 提供此问题的详细答案 包括引用和解释为什么你的答案是正确的 不够详细的答案可能会被编辑或删除 这个问题在这里已经有答案了 我有这个文件表 这里是简化版本 id rev content 1 1 2 1 1 2 1 3 如何
  • SQL 缓存依赖关系的性能问题

    我正在开发一个项目 我们正在考虑将 SQLCacheDependency 与 SQL Server 2005 2008 一起使用 我们想知道这将如何影响系统的性能 所以我们想知道以下问题 SQLCacheDependency 对象 查询通知
  • Laravel 显示按年或月分组的记录详细信息

    我刚刚迁移到 Laravel 框架 并开始迁移一些遗留站点 但我遇到了 SQL 或 Blade 的问题 不知道是哪个 我必须显示大量的 运动类别 行 这些行按年份和月份分组 每个人都需要出勤等 我不确定继续走哪条路 我能够显示所有行并按日期
  • JOOQ初始化DAO最佳方法

    我想知道初始化 JOOQ 生成 DAO 的最佳实践 现在 我使用以下方法来初始化 JOOQ 生成的 DAO 在以下情况下 Student Dao 是 JOOQ 生成的 public class ExtendedStudentDAO exte
  • UNION SELECT - 循环?还是单个查询?

    如果我使用 UNION 从数据库中进行多个 SELECT 是否被视为一个查询 或多个查询 SELECT column name s FROM table1 UNION SELECT column name s FROM table2 这是否
  • SQL Server 链接服务器性能

    我正在使用 SQL Server 2008 Enterprise 我正在使用链接服务器技术从另一台服务器链接另一个 SQL Server 2008 Enterprise 实例 我编写 TSQL 来操作两个服务器实例中的对象 例如表 我的问题
  • 获取 PostgreSQL 中受 INSERT 或 UPDATE 影响的记录数

    我的 PostgreSQL 8 9 数据库驱动程序在执行时不返回受影响的记录计数INSERT or UPDATE PostgreSQL 提供非标准语法 回归 http www postgresql org docs current stat
  • 提高 PostgresQL 聚合查询性能

    我正在聚合 Postgres 表中的数据 查询大约需要 2 秒 我希望将其减少到不到一秒 请参阅下面的执行详细信息 Query select a search keyword hll cardinality hll union agg a
  • 限制最大值和分组依据返回太多行

    我正在使用 SQL Server 数据库 给出以下查询 我试图获得每个班级的最高分 这Scores表有 50 行用于两个类 所以我总共需要 2 行 但是 因为我有Scores Id 它返回每一行Scores since Scores Id是
  • 如何查找哪些视图正在使用 SQL Server (2008) 中的某个表?

    我必须向表中添加几列 并且还需要将这些列添加到使用该表的所有视图中 是否可以获取数据库中使用某个表的所有视图的列表 这应该可以做到 SELECT FROM INFORMATION SCHEMA VIEWS WHERE VIEW DEFINI
  • 错误:索引表达式中的函数必须在 Postgres 中标记为 IMMUTABLE

    我想创建多列表达式索引 但是当我创建索引时 输出以下消息 detail message wapgrowth gt create index CONCURRENTLY idx test on tmp table using btree sky
  • 在 Excel 中使用宏在循环中查找和替换

    我有两张纸 表 1 包含以下数据 Sheet 1 Column 1 column 2 Hotel A New York Hotel B Melbourne 我希望用这个值替换表 2 中的值 表2是这样的 Column 1 Column 2
  • 跨三个表的 LEFT JOIN(带有连接表)

    在Postgres中 有没有办法执行left join在由联结表链接的表之间 并在链接表上进行一些过滤 比如说 我有两张桌子 humans and pets 我想执行一个查询 其中包含人类 ID 和宠物名称 如果人类 ID 存在 但他们没有
  • 使用变量时sql语句速度慢

    我在 MariaDB 10 1 26 上运行以下 SQL 语句 大约有 2 000 行 并且可以立即得到结果 select value datetime from Schuppen where value select min value
  • PostgreSQL - 插入包含数组的复合类型数组

    我有一个包含 TEXT 数组等的复合类型 我在主表中使用它来创建复合类型的数组 如何生成 INSERT 命令 不使用复合类型的默认字段名称 我可以使用复合数组创建一个临时表 然后将其插入主表吗 例如 DROP TABLE collectio
  • 滚动每日不同计数

    我们有一个包含以下列的表 SESSION ID USER ID CONNECT TS 1 99 2013 01 01 2 23 33 2 101 2013 01 01 2 23 55 3 104 2013 01 01 2 24 41 4 1
  • Python 程序员资源 [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 函数总是返回 False。为什么?

    我每个邮件项目都有一个 VBA 脚本ThisOutlookSession并忽略代码中与我当前问题无关的部分 我调用以下函数 Function WriteBatFile inVar As String As Boolean On Error
  • 如何将引发的错误传递给 VBA 中的自定义错误处理程序?

    我在 Excel 中使用 VBA 一段时间了 并且对所有过程使用自定义错误处理程序 我第一次发现自己处于需要使用Err Raise 处理一个Case Else情况在一个Select Case块 我不知道如何将错误传递给自定义错误处理程序 V
  • 如何使用 VBA 验证 Outlook 会话是否打开

    我有 VBA 宏 它可以从 Excel 中的 LN 中提取报告并向我的经理发送邮件 我已使用调度程序使用 vbs 脚本运行此宏 该调度程序从周一至周五早上运行 这里的问题是 我们有时会在周六和周日期间对我们的系统进行维护 因为展望会议即将结

随机推荐

  • 如何避免sql死锁?

    我正在使用 MS SQL 2008 并在 Web 项目中使用 C 进行编码 目前 我遇到了 sql 死锁问题 我有两笔交易 其中两笔是长交易 当两个事务同时运行时 就会发生死锁 短事务会被自动选择杀死 我当前的解决方案 我正在捕获死锁异常并
  • STL算法全部或任意函数?

    作为 STL 的一部分 是否有任何类似于 Haskell 的全部或任何功能的东西 如果不是 下面是一个很好的实现吗 我注意到如果迭代器是随机访问 sgi STL 会执行部分特化 尽管我没有为此烦恼 template
  • 如何更改角度材料日期选择器格式

    这是我使用角度材料日期选择器时得到的日期格式 Wed Nov 21 2018 00 00 00 GMT 0530 India Standard Time 但我需要约会 YYYY MM DD or YYYY MM DDTHH mm 这种格式
  • 倾斜的 div 顶部和底部 CSS

    我正在尝试制作以下倾斜的 div 我几乎已经达到了下面的形状 但是底部并没有像下面的形状那样朝正确的方向倾斜 我该如何纠正这个问题 附形状 http jsfiddle net fgdcq3qp http jsfiddle net fgdcq
  • 如何使用 jQuery 定期更新页面上的日期/时间值?

    在此示例中 我有一个输入文本字段 其中包含使用 jQuery 设置的日期时间值 http jsfiddle net D4Hu9 http jsfiddle net D4Hu9 HTML
  • 如何将 Postgres inet 数据类型与 OpenJPA 结合使用?

    我需要使用 OpenJPA 2 2 2 在 Postgres 9 0 表中记录 IP 地址 我已经使用本机查询让它工作 EntityManager entityManager entityManagerFactory createEntit
  • 从 iPhone 应用程序上传图像

    我正在尝试从 iPhone 应用程序将图像上传到服务器 上传图片的PHP代码如下 if isset POST insertImage INSERT IMAGE method safeData POST insertImage if meth
  • 使 Firefox 图像缩小类似于 Chrome 或 IE 中的结果

    左边是原始 PNG 右边是使用以下方法缩小到原始尺寸大约一半的版本width and height 为什么调整大小后的图像在 Firefox 中看起来如此模糊 在不更改图像文件的情况下我可以做些什么吗 如果图像包含大量数学或文本 模糊性尤其
  • 如何使用 Hibernate for Java 将 CHAR(1) 映射到布尔值?

    如何使用 Hibernate for Java 将 CHAR 1 映射到布尔值 The true false or yes notypes 会为你做这件事
  • 避免发生大查询预热的活动

    在流数据文章中 提到 经过几个小时的不活动后 下一次插入时将再次出现预热期 https developers google com bigquery streaming data into bigquery https developers
  • 如何获取数据

    在我的应用程序中 我有两个活动 当我们在第一个活动中输入数据并单击 保存 按钮时 数据应显示在第二个活动中 是的 你可以使用Bundle 为了将数据从一项活动传递到另一项活动
  • 如何在 javascript 中检查 url 地址是否以定义的字符串开头?

    是否可以检查 url 地址是否以以下开头 http www odsavacky cz blog wpcproduct http www odsavacky cz blog wpcproduct 只需使用普通的字符串搜索 if the url
  • 从 Git 历史记录中删除文件而不删除该文件

    我用的是 GitHub 的从提交历史记录中清除文件的说明 https help github com articles remove sensitive data 但它从我的系统中删除了有问题的文件 这让我感到惊讶 因为git rm cac
  • 我可以使用什么脚本工具来自动测试 Delphi 程序? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一个用于自动化测试的工具 我将使用脚本进行测试 而不仅仅是自动化 这意味着它不能只发送一些按
  • Webkit 和 jQuery 可拖动跳跃

    作为实验 我创建了几个 div 并使用 CSS3 旋转它们 items position absolute cursor pointer background FFC400 moz box shadow 0px 0px 2px E39900
  • React-native 中针对 Android 和 IOS 的警报

    海我正在尝试显示警报消息 我尝试了不同的方式 例如警报 AlertIOS Alert alert AlertIOS 在 iPhone 中工作 但在 Android 中不起作用 警报也一样 在文档中 我看到 Alert alert 适用于 A
  • 在 Excel 中使用宏在循环中查找和替换

    我有两张纸 表 1 包含以下数据 Sheet 1 Column 1 column 2 Hotel A New York Hotel B Melbourne 我希望用这个值替换表 2 中的值 表2是这样的 Column 1 Column 2
  • Android VpnService - 如何转发拦截的互联网流量?

    我已经关注了这个link https stackoverflow com questions 17766405 android vpnservice to capture packets wont capture packets并使用 Vp
  • 无法从 START_ARRAY 令牌中反序列化对象实例

    我有两个对象 第一个是仪表板 第二个是房间我有一个 json 如下所示 hotel id 1 hotel room 200 hotel properties id 1 room type Single rack rate 2000 publ
  • SQL 查询和 VBA 错误

    我不断收到此错误 BOF or EOF set tu True or the current record has been deleted The requested operation requires a current record