我正在尝试在Windows 2012 Server上安装Visual Basic 6.0,但没有安装,如果删除了数据访问组件,则安装成功。但是我没有安装数据访问组件excel参考丢失了。

最佳答案

这也是我的问题。

我通过取消选中Visual Studio 6中的数据访问组件安装来解决它,而不是通过安装AccessDatabaseEngine.exe(它是Microsoft Access Database Engine 2010可再发行组件的32位版本)来解决的

此处下载链接:Microsoft Access Database Engine 2010 Redistributable

从MS文档:


仅在某些情况下支持Office System驱动程序,
包含:


可读取和写入各种文件格式的桌面应用程序,包括Microsoft Office Access,Microsoft Office Excel和
文本文件。
在支持的文件格式和数据库存储库(例如SQL Server)之间传输数据。



重要说明:遗憾的是,在我现有的应用程序中,我不得不更改我的MDAC引用,以及如下所述的连接字符串(对于新应用程序,这不是问题):


如果您是使用OLEDB的应用程序开发人员,请设置提供程序
ConnectionString属性的参数
“ Microsoft.ACE.OLEDB.12.0”

关于vb6 - Windows 2012 Server上的VB 6数据访问组件安装,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30656303/

10-17 01:34