找回密码
 立即注册
搜索
查看: 90|回复: 2

VBA 莫名ADO+SQL突然报错

  [复制链接]
灌水成绩
3
30
43
主题
帖子
积分

等级头衔 ID : 817
用户组 : 新手上路

积分成就 测量币 : 43
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-6
最后登录 : 2026-4-23

勋章

活跃会员最佳新人

联系方式

发表于 2026-4-15 13:04:04 | 显示全部楼层 |阅读模式
25楼有临时解决方案!!!!!

昨天晚上20点多还好好的,23点多,同事告诉我之前的ADO+SQL查询失败,错误代码是

运行时错误 '-2147467259(80004005)':这种对象类型不支持该操作。

今天早上我也出现了这个问题。一开始我以为是源文件发生了变动,对比后发现没问题。然后再尝试之前我一直使用的ADO+SQL查询,部分没问题,部分出现了同样的错误,但那些文件已经用了好几年,一直正常。

难道微软又出现了什么幺蛾子???????

我用的是Microsoft 365,Office 2021家庭版也有问题,我猜暂时没有问题的估计只有批量版。

补充:

只有内内2和外外2是正常的

内内2和外外2里面没有

strPath_date = "[Excel 12.0;DATABASE=" & ThisWorkbook.FullName & "]."

这种数据源引用方式,但如果我多表查询,无法避免不出现这个东西啊啊啊啊啊啊啊。



测试.zip



补充内容 (2026-1-14 17:48):
84楼有注册表解决方案,但可能不太安全。

重要声明:以上内容仅代表作者小贵州观点,不代表本站测量协会立场。如有涉及侵权请尽快告知,我们将会在第一时间处理。作者原创内容未经允许不得转载!

站长联系邮箱:1339305021@qq.com

站长联系微信:dddnnbbb

灌水成绩
0
25
147
主题
帖子
积分

等级头衔 ID : 590
用户组 : 注册会员

积分成就 测量币 : 147
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-3
最后登录 : 2026-4-5

勋章

活跃会员最佳新人

联系方式

发表于 4 天前 | 显示全部楼层
结构很完整,从基础到进阶都覆盖了。
回复

使用道具 举报

灌水成绩
0
25
147
主题
帖子
积分

等级头衔 ID : 526
用户组 : 注册会员

积分成就 测量币 : 147
违规 : 0
在线时间 : 0 小时
注册时间 : 2026-4-3
最后登录 : 2026-4-5

勋章

活跃会员最佳新人

联系方式

发表于 前天 20:27 | 显示全部楼层
对底层原理讲得很清楚。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|测量协会 ( 桂ICP备2026007449号-1 )

GMT+8, 2026-4-25 03:16 , Processed in 0.068857 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表