2009-06-23 10 views
0

pleaze私はSQLデータベース のテーブルの条件を作成するステートメントが必要です。この値が終了するかどうかは、出口が実行されたい場合などです。私はあなたがDataTableを埋めるために、アダプタを使用する場合は罰しないヌルショーメッセージボックスでは、そのSQLデータベーステーブルにaconditionを作成

+5

具体的な例を追加することができます - それはあまり明確ではありません(少なくとも私にとって) –

+1

このクエリの「PUNISH」列には心配しています。このビジネスルールの結果として生じる行動を説明できますか? ;) – RedFilter

答えて

1

言うかどうかを知りたい

このよう
da = new SqlDataAdapter("SELECT tagType,[exit-Time],enterTime,name,[tag-id-st],[build-id],punish,[room-no]FROM Students,GateLogging WHERE GateLogging.tagType='student' AND Students.[tag-id-st]=GateLogging.tagID AND DATEDIFF(minute,enterTime,GETDATE())<10 ", MyConn); 

にグリッドビューで)それが存在するかどうかを知りたいです列の値がNULLかどうかを確認できます(この例では最初の行がチェックされます)。

using (DataTable dt = new DataTable()) 
{ 
    da.Fill(dt); 
    if (dt.Rows.Count > 0 && !DBNull.Value.Equals(dt.Rows[0]["punish"])) 
    { 
     MessageBox.Show("punish is not null"); 
    } 
} 
+0

私はその質問を賢明な答えに変えるあなたの能力を徹底的に熟考しています。 –

+0

私は何を言うことができる、私はコンサルタントとして働く; o) –

関連する問題