2012-01-04 5 views
0

SQLクエリを取得して、C#コードレベルのテキストボックスに表示する必要があります。 各ビューは部分的に構築されています。 Select x From tableと私は私の知っているビュー名を使用してそのクエリだけで、私のC#コードで取得したい。 これをC#で多分ADO.NETを使って実現するには?C#内でSQLクエリを表示する方法

+0

TOTALLYデータベースサーバーによって異なります。何を使用していますか? MySql?オラクル?アップルパイ? – TomTom

+1

あなたの質問を理解していないかもしれない...たぶん 'id、名、姓をview_contactsから選択しますか? –

+0

Microsoft SQLデータベース –

答えて

1

使用ADO.Net SqlDataAdapterオブジェクトのプロパティSelectCommandこれはあなたが望むものであると仮定すると、データテーブルのデータセット/に関連した選択クエリを取得するには...

以下

SelectCommandプロパティの説明については、MSDNのリンクです:

http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqldataadapter.selectcommand.aspx

OK、あなたdatabase VIEWの基礎となるクエリをしたい場合は、それがデータベース・サーバに保存されているとして、あなたは、SQL管理スタッドでストアドプロシージャsp_helptext 'YOUR_VIEW_NAME'を実行することによって、それを得ることができますio、さらにはC#/ VB.NetのADO.Netから。私はあなたがDBスキーマを必要とするだけでなく理解していれば

http://msdn.microsoft.com/en-us/library/ms176112.aspx

関連する問題