4

我刚刚加入了一个项目,我们将旧的 VB6 应用程序转换为 .NET。在应用程序中,它们传递 ADODB 连接对象并从中获取现有连接字符串(根据数据库的状态,这可能是主要或次要连接字符串)。

我遇到的具体问题是,有时在 ADODB 连接上调用 .open 时,对象会将其连接字符串重置为某种“;Provider = MSDASQL.1”。我发现了一个论坛帖子,只是指出发帖者认为这是 ADODB 中的某种错误,但找不到任何可以确认的内容或任何解决方法。另一件需要注意的是 ConnectionString 数据并不总是被重置。

有没有人以前见过这个并且有一个关于是什么导致 ADODB 在 .Open 调用上重置其对象的 ConnectionString 的建议?

谢谢!

4

0 回答 0