2012-02-24 14 views
2

SQLクエリを作成せずにデータベースからデータを取得する方法はありますか?私は更新が クエリからデータベースからデータを取得

C#またはvb.netで誰も私を助けたり、私はこれをどのように行うことができますを教えてsqlcommand.Pleaseで任意のクエリを書いて出して私は私のラベルfiledsにデータを読みたいわけ

protected void Page_Load(object sender, System.EventArgs e) { string connectionString = @"Data Source=Data Source=.\SQLEXPRESS;AttachDbFilename=E:\Test\Database.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"; SqlConnection con = new SqlConnection(connectionString); con.Open(); SqlCommand cmd = new SqlCommand("Select * from Test", con); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds, "Test"); GridView1.DataSource = ds; GridView1.DataBind(); con.Close(); } 
+0

にデータを返すことができますが、データベースを照会に似ています。データベースからデータを取得するには、リクエストを送信する必要があります。そのリクエストはselect文であり、クエリごとに結果が得られます。 – Murtaza

+2

ジェダイマジック...あなたの内なる力を召喚してください。 –

+0

ストアドプロシージャを使用できますか? –

答えて

3

あなたが直接SQLクエリを記述したくない場合は、別のオプションは次のようオームズです:

  1. Entity Framework
  2. Linq to SQL
  3. あなたは、あなたが直接、簡単にSQLコマンドのクエリを実行するための数行を見つけることが必要とどのくらいのデータベースの相互作用によって https://stackoverflow.com/questions/3505/what-are-your-favorite-net-object-relational-mappers-orm

はここで関連のポストです。オブジェクトとDBのやりとりをかなり行う必要がある場合は、ORMがより生産的になる可能性があります。

コードサンプルは、セットアップのマッピングなどに必要があるため、質問の範囲外である...しかし、ここでチュートリアルを始めるのです:http://msdn.microsoft.com/en-us/library/bb386876.aspx

+0

Please –

0

私は私はあなたの質問を理解していないが、私はしないでください申し訳ありません照会せずにDATABASEから「any」データを取得する方法があると考えてください。テーブルまたはストアドプロシージャからデータを返すには、単純なselectクエリを使用する必要があります。

2

ORMを検索したい場合があります。

LINQのSQLのEntity Frameworkのには、あなたがネットで箱から出して使用することができるカップルです。

+0

Sir Please Any Code Example –

+0

.Netプロジェクトでどちらかを使用するためにデータソースを作成する必要があります。その後、SQLテーブル/ビューに基づくオブジェクトが生成され、コード内で使用されます。 Web上のLinq 2 SqlとEFには多くの例があります。 – alundy

+0

Linq to SQLチュートリアル:http://weblogs.asp.net/scottgu/archive/2007/05/19/using-linq-to-sql-part-1.aspx – alundy

1

linqをSQLに使用できます。 Hereはいくつかの例です

0

Framework 2.0はLINQをサポートしていません! Uはフレームワーク2.0ではエンティティフレームワークまたはLINQを使用できません。 framewerk 4.0を試してみてください。もしあなたが質問を書く必要があります。

0

あなたは厳密に型指定されたDataSetファイルを使用して、LINQを使用して、ラベル

関連する問題