c# - Server 2008/Vista 上的 ADODB 2.8 在哪里?

标签 c# visual-studio-2008 windows-server-2008 adodb

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

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

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

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

最佳答案

The documentation for DAC状态(强调我的):

Windows DAC includes some changes to work with Windows Vista, but is almost entirely functionally equivalent to MDAC 2.8.

正是因为这个“几乎”,当我需要使用 ADO 2.8,而不是 Windows DAC 时,我才使用 MDAC 2.8。

感兴趣的可以download MDAC 2.8 .

关于c# - Server 2008/Vista 上的 ADODB 2.8 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/690609/

相关文章:

c# - 使用 Windows 安装程序部署 Web 应用程序期间出错

c# - 通过 c# 和 mysql 在 vb.net 中创建一个登录页面,但它显示错误消息 connection must be valid and open

c# - 如何让 vs2008 的 intellisense 成员列表显示完整签名?

sql - 以编程方式在 SSRS 报告上设置自动刷新

c# - "as"和可空类型的性能惊喜

c - Visual Studio调试执行路径

c# - 我可以强制子类重写一个方法而不使它抽象吗?

asp-classic - 无法看到经典 asp 网站上的错误

java - 使用任务调度程序运行 java jar(来自批处理文件)

c# - 在 WP7 中发布到 Twitter 的链接