我有一个Access 2016应用程序,可以安装在显示Access图形的各种Windows版本上。使用Access 2010在Win8.1上开发的应用程序可在8.1和更早版本上使用,但是由于OLE服务器错误,Access 2016图形在Win8.1上不起作用。
由于MS Access 2010运行时无法在Windows 10上运行(Microsoft承认),因此已从MS Access 2010升级到Win8.1上的MS Access 2016。
MS Access错误为:“将数据发送到OLE服务器(用于创建对象的应用程序)时发生错误”。
我认为问题是MS Access 2016的安装,所以我重新安装了它,但现在看到Windows 10和Windows 8.1和Windows Server 2003上日期为2013年4月的stdole2.tlb文件不同。早期版本。
我不确定解决方案是什么,但是如果我可以在所有计算机上安装最新版本的stdole2.tlb,则可能会解决此问题,但这必须使用程序安装程序来完成。我需要该应用程序在版本7之后的所有Windows版本上显示图形。