2

我一直在开发一个在 Windows 2005 机器上引用 ADODB 2.8 COM 的 C# 项目。(不,我没有将它用于数据访问,我需要它,因为 CDO 需要返回 ADODB.Streams)。

现在我尝试在 Server 2008 机器上打开这个解决方案,但我被告知 ADOB 2.8 丢失了,果然在 COM 引用列表和 /programs files/Common Files/microsoft shared/ 文件夹中没有任何 ADODB 项目缺少 ado 文件夹。

现在我知道 Vista / Server 2008 具有 Windows DAC 6.0,这就是 MDAC 现在所称的,所以我不愿意继续安装 MDAC。

其他人遇到或解决了这个问题吗?还有其他地方我可以获取 ADODB.Stream 的互操作吗?我应该使用 MDAC 2.8 吗?

4

1 回答 1

3

DAC状态的文档(强调我的):

Windows DAC 包括一些与 Windows Vista 一起使用的更改,但在功能上几乎完全等同于 MDAC 2.8。

正是因为“几乎”这让我在需要使用 ADO 2.8 而不是 Windows DAC 时使用 MDAC 2.8。

有兴趣的可以下载 MDAC 2.8

于 2009-03-27T17:16:11.333 回答