私はC#/ ASP.netプロジェクトに、私が使いやすく便利なビューを含むデータベースを用意しました。C#とAsp.netでSQL Server 2008のビューを使用する
作成したSQL Server 2008 DBにSQL接続をセットアップしました。それはうまく接続しているかのように思えますが、プログラムにクエリをハードコーディングせずに作成したViewを実際にどのように使用するのか分かりません。
これは私の接続である私のセットアップ:
SqlConnection conn = null;
conn = new SqlConnection("Data Source=raven\\sqlexpress;Initial Catalog=ucs;Integrated Security=True;Pooling=False");
conn.Open();
SqlCommand command = new SqlCommand(query, conn);
は基本的に、私は、このビューを使用してクエリを実行するためにいくつかのコードが必要です。私はビューを見ることができ、取得される結果を見るが、プログラムにアクセスすることはできない! ビューの名前は "UserView"です。助けが大いにありがとう!
downvoteが削除されました –
ありがとうございました!これは正しく見える、私はただのビューから直接選択することができたか分からなかった。 しかし、ResultSetとExecuteQueryを使用できるようにするために使用するアセンブリ参照がありますか?どちらも未知数になっています。私は "using System.Data.SqlClient"を追加しました。 – ImGreg
@Greg - ResultSetは以前の編集のものだったと思います。代わりに、SqlDataReaderを使用するように変更しました。上記のコードはコンパイルされませんか? System.Dataアセンブリでこれらのクラスを解決する必要があります。 – dcp