Access VBA/DAO 代码可能会导致故障,或报告小数列的错误数据

上次更新时间:2020 年 6 月 24 日

问题

在版本 2005 的 Microsoft Access 内部版本 6.0.12827.20010 中,如果使用 DAO (Data Access 对象) 操作 Decimal 字段 (Access DataType=Number/FieldSize=Decimal 或 SQL DataType=Decimal) ,Microsoft Access 可能会崩溃。 如果在 VBA 代码中将小数字段变量悬停,则可能会看到字段值显示不正确。或读取为 ‘?????’ 或出现类型不匹配错误,或 Microsoft Access 出现崩溃。

状态:已修复

此问题现已在所有受影响的频道中修复。

对于当前频道,版本 2005, 问题在内部版本 16.0.12827.20470 中得到了修复。  可能需要强制进行手动更新以获取新版本。

对于当前频道(预览),版本 2006, 问题在内部版本 16.0.13001.20198 中得到了修复。

图标专家 (大脑,齿轮) 询问专家

与专家联系,讨论最新资讯、更新和最佳做法,并阅读我们的博客。

Microsoft 技术社区

图标“社区 ”获取社区中的帮助

提出问题,查找来自支持人员、MVP、工程师和其他 Office 用户的解决方案。

关于答案的 Office 论坛

图标功能请求 (灯泡,想法) 建议新功能

欢迎大家踊跃提出建议和反馈! 分享你的想法。 我们将认真听取你的建议。

提供反馈

另请参阅

Access 中最新问题的修补程序或变通方法