我正在编辑一些现有代码,并且作为更改的一部分,我需要向两个数据集中的每一个添加一列(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,无论是与最新的服务包。