私はいくつかの既存のコードを編集しています。変更の一部として、2つのデータセット(Visual Studioソリューションエクスプローラの.xsd )。登録された.Net Frameworkデータプロバイダ(VS2005)を見つけたり読み込めなかった
デザイナーを開いて右クリックし、列を追加します。第二には、次のエラーを与える
:
は、「列の追加に失敗しました登録の.NET Frameworkデータプロバイダを見つけるか、ロードに失敗しました。」
これらは両方とも同じプロジェクトにありますが、私はなぜこの1つが失敗しているのか混乱しています。
私が考えることができる唯一の違いは、動作するものがデータベースから直接選択していることです(SELECT ... FROM TABLENAME
)。失敗したものはデータベース機能から選択しています(SELECT ... FROM dbo.FunctionName(@param) AS ALIASNAME
)
私が見た場所では、.settings/.configファイルでエラーが発生することがあります。 1つが動作し、1つが失敗するため、これが参照でどのように問題になるかわかりません。
これはVS2005の標準vbプロジェクトにあり、DLLにコンパイルされているため、asp.netではありません。
--Edit--
右クリックして、プレビューデータも同じエラーを与えます。
--Edit2--
私が試してみて、データソースを追加すると、私は次のエラーを取得する:
This SQL Server version (10.50) is not supported.
私はSQL Server 2005の、そしてR2がインストールされたSQL Server 2008を持って、両方の最新のサービスパックで。