2016-09-21 82 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,無論是與最新的服務包。

回答