2016-09-21 54 views
0

我正在编辑一些现有代码,并且作为更改的一部分,我需要向两个数据集中的每一个添加一列(Visual Studio Solution Explorer中的.xsd )。无法找到或加载注册的.Net Framework数据提供程序(VS2005)

工作正常 - 打开设计器,右键单击,添加列。

第二提供了以下错误:

“无法添加列无法找到或加载注册.NET Framework数据提供”

由于这些都在同一个项目中,我很困惑,为什么这一个失败时,另一个不是。

我能想到的唯一区别就是工作的是直接从数据库中选择(SELECT ... FROM TABLENAME);而失败的是从数据库功能中选择(SELECT ... FROM dbo.FunctionName(@param) AS ALIASNAME

无论我看到了什么,人们都会建议这是.settings/.config文件的错误;但因为一个人工作,一个人失败,我不明白这是如何成为一个参考问题?

这是在VS2005的标准vb项目,编译为一个DLL - 所以它不是asp.net。

- 编辑 -

右击,预览数据也会给出同样的错误。

--Edit2--

当我尝试添加一个数据源,我得到以下错误:

This SQL Server version (10.50) is not supported.

我有2008 R2安装的SQL Server 2005和SQL Server,无论是与最新的服务包。

回答

相关问题