Forms Access数据库引擎2007中的哪个组件影响ActiveX?

Forms Access数据库引擎2007中的哪个组件影响ActiveX?,forms,ms-access,database-connection,activex,Forms,Ms Access,Database Connection,Activex,我有一些带有MS Access连接的程序,使用Microsoft.ACE.OLEDB.12.0提供程序。 在上次Office更新(版本16.0.11629.20246)之后,它们开始失败,因此我尝试执行AccessDatabaseEngine 2007(版本12.0.4518.1014),然后它们返回工作 但是现在表单组件在运行时出现未配置(有一些小故障),例如标签和编辑减少。我认为AccessDatabaseEngine中安装的某些组件正在影响ActiveX 以上是我在其中一个程序中使用的参考

我有一些带有MS Access连接的程序,使用Microsoft.ACE.OLEDB.12.0提供程序。 在上次Office更新(版本16.0.11629.20246)之后,它们开始失败,因此我尝试执行AccessDatabaseEngine 2007(版本12.0.4518.1014),然后它们返回工作

但是现在表单组件在运行时出现未配置(有一些小故障),例如标签和编辑减少。我认为AccessDatabaseEngine中安装的某些组件正在影响ActiveX

以上是我在其中一个程序中使用的参考资料

Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#..\..\..\..\WINDOWS\system32\stdole2.tlb#OLE Automation
Reference=*\G{00000200-0000-0010-8000-00AA006D2EA4}#2.0#0#..\..\..\..\Arquivos de programas\Arquivos comuns\system\ado\msado20.tlb#Microsoft ActiveX Data Objects 2.0 Library
Reference=*\G{6B263850-900B-11D0-9484-00A0C91110ED}#1.0#0#..\..\..\..\WINDOWS\system32\MSSTDFMT.DLL#Microsoft Data Formatting Object Library
Object=Excel.Sheet.8; EXCEL.EXE
Object={831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0; mscomctl.OCX
Object={8E27C92E-1264-101C-8A2F-040224009C02}#7.0#0; MSCAL.OCX
Object={86CF1D34-0C5F-11D2-A9FC-0000F8754DA1}#2.0#0; MSCOMCT2.OCX
Object={65E121D4-0C60-11D2-A9FC-0000F8754DA1}#2.0#0; MSCHRT20.OCX
有人知道什么组件影响ActiveX吗? 如果存在另一种不使用AccessDatabaseEngine 2007安装和测试Microsoft.ACE.OLEDB.12.0提供程序的方法

提前谢谢

“访问错误:查询已损坏。”是最新安全更新中引入的已知错误…如果您有2016 Access,则会有一个补丁,但其他人必须等到12月12日。
解决方法是将“有问题”的表重命名为类似“OriginalTableName_tbl”的名称,并创建与原始表同名的简单查询(查询名为:OriginalTableName)和SQL:

Select * From OriginalTableName_tbl

现在您可以继续工作了

如果我不清楚,很抱歉,但真正的问题是当我安装或重新安装AccessDatabaseEngine 2007以安装Microsoft.ACE.OLEDB.12.0时,我的程序的窗体和组件配置错误。