2017-01-21 3 views
0

データベースに存在するcheckedListBoxの項目を選択/確認する方法はありますか?データベースに存在するアイテムを選択| C#

私はテーブルに値を挿入(チケット): (PK TicketID、 FK ShowID、 FK PriceID、 シート )

INSERTはokですが、今私はaleady DBに存在するこの項目をチェックしたいです。

この問題は解決できません。

EDIT:データベースに存在するアイテムを選択したいので、自分の問題を解決できません。

+0

ExecuteScalar()を使用して選択クエリを実行し、クエリがnullを返す場合、そのアイテムがデータベースに存在しないことを意味します。 –

+0

[データベースにレコードが存在するかどうかをチェックする]可能な複製(http://stackoverflow.com/questions/21302244/check-if-a-record-exists-in-the-database) –

+0

私に例を教えてください? –

答えて

1

次のようなコードを書くことができます。

using(var connection = new SqlConnection(<<connectionString>>)) 
{ 
    var sqlQuery = <<Select Query>>; 
    connection.Open(); 
    using(var command = new SqlCommand(sqlQuery, connection)) 
    { 
     var count = (int) comand.ExecuteScalar(); 

     if(count > 0) 
     { 
      //Logic of selecting checkbox in the checkbox list. 
     } 
    } 
} 
関連する問題