1

我有 2 台机器,一台装有 Windows 7 64 位,一台装有 Windows 10 64 位。两者都安装了 Visual Studio 2017 v15.7.5。

我有一个仍然使用 ADODB (MDAC 2.7) 的旧应用程序。

该项目可以在 Windows 7 机器上完美编译和运行。但在 Windows 10 机器中,对 ADODB 的引用带有黄色警告标志,并且项目无法编译。我得到的两个错误说:

  • “找不到引用的组件‘ADODB’。”
  • “找不到类型库“ADODB”的包装程序集。验证 (1) COM 组件已正确注册并且 (2) 您的目标平台与 COM 组件的位数相同。例如,如果 COM 组件是 32 -bit,您的目标平台不得为 64 位。”

如果我在 Windows 10 机器中将 MDAC 2.7 引用替换为 MDAC 2.8,则项目编译正常,但稍后在我实际尝试使用 ADODB 对象时出现错误。

任何想法将不胜感激。谢谢。

4

0 回答 0