2012-02-15 18 views
0

C#でtextboxの値とSQLデータベースの値を比較するには?C#でtextboxの値とSQLデータベースの値を比較するには?

私はプロジェクトを作る必要があります。私はSQLデータベースをC#プロジェクトに接続する方法しか知りません。 また、チュートリアル、リンク、または私に役立つものを教えてください。

+0

MSDNの 'SqlCommand'と' TextBox.Text'のドキュメントを探します。あなたのコードについて特定の質問がある場合は、行ってください。 – Blorgbeard

答えて

2

ここでは、これを支援するコードサンプルを示します。もちろん、必要に応じてこれを書き直すこともできますが、私はあなたの質問から得たデータをもとに基礎を提供します。

 if (string.IsNullOrEmpty(textBox1.Text)) 
     { 
      MessageBox.Show("Please enter a value into the text box."); 
      this.textBox1.Focus(); 
      return; 
     } 

     SqlConnectionStringBuilder connectionStringBuilder = new SqlConnectionStringBuilder(); 
     connectionStringBuilder.DataSource = "."; 
     connectionStringBuilder.InitialCatalog = "TEMP"; 
     connectionStringBuilder.IntegratedSecurity = true; 

     SqlConnection connection = new SqlConnection(connectionStringBuilder.ToString()); 
     SqlCommand command = new SqlCommand("SELECT Column1 FROM TableA WHERE PKColumn = 1", connection); 
     connection.Open(); 
     string value = command.ExecuteScalar() as string; 
     connection.Close(); 

     if (textBox1.Text.Equals(value)) 
     { 
      MessageBox.Show("The values are equal!"); 
     } 
     else 
     { 
      MessageBox.Show("The values are not equal!"); 
     } 

この質問に関するその他の詳細がある場合は、もっと具体的な例を挙げることができます。

+0

上記のコードに関する質問があります。このコードに比較結果を配置するにはどうすればいいですか?(textBox1.Text.Equals(value)) { //比較結果をDataGridに表示 } 'into datagridview?ありがとう。 –

関連する問題