2011-11-01 14 views
0

ストアドプロシージャを抽象化するためのクラスを作成していますが、データベースへの接続を開始する際の基本にはまっています。ASP.NET 4.0のSQL Server 2005からデータを取得する

例私はSqlConnectionクラスを使用していますが、これはSystem.Data名前空間では見つかりません。

これは設定/設定上の問題かもしれないと思います。私はこれを書くためにVisual Web Developerを使用しています。

これを修正する方法はありますか、またはVisual Studioの「適切な」バージョンに切り替える必要はありますか?あなたはSqlConnection

てみ用System.Data.SqlClientを追加する必要が

+0

明確にするために、System.Dataは見つかりましたが、System.Data.SqlClientは見つかりません。 – lowerkey

+0

プロジェクトにSystem.Dataアセンブリへの参照があることを確認します。 – Joe

答えて

1

using System.Data; 
using System.Data.SqlClient; 

// Use SqlConnection now 
+0

私はそれを試みましたが、VWDはSqlClientの部分に赤い下線を引いています。 – lowerkey

0

VWDは、あなたがやっていることのためだけで結構です。接続文字列が正しいことを確認し、kd7によると、System.Data.SqlClient名前空間が必要だと言いました。

Visual Web Developer、Visual C#/ VB、Visual Studio(フルバージョン)は、すべてこの名前空間を利用できます。あなたが心配アセンブリへの適切な参照を持っていない場合、それが起こるになるだろう

0

使用System.Data.SqlClient名前空間の代わりにSystem.Data

1

唯一のものです。 System.Dataへのアセンブリ参照がソリューションに追加されていること、およびsystem.Data.SqlClient名前空間をクラスファイルにインポートしたことを確認してください。 これで問題は解決します。

0

また、プロジェクトにSystem.Data参照があることを確認してください。

関連する問題