2009-06-23 4 views
0

pleaze Я хочу, чтобы инструкция о том, как сделать условие для таблицы в базе данных sql , если это значение выходит или нет, если выход я хочу, чтобы выполнялось определенное условие, например, покажите этот столбец (который я хочу знать, если она существует, или нет) в виде сетки как этотmake acondition on sql table table

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); 

я хочу знать, если наказывать не пустой ящик показать сообщение говорит, что

+5

Вы можете добавить конкретный пример того, что вы имеете в виду - это не очень понятно (для меня, по крайней мере) –

+1

Я обеспокоен колонке «наказал» в этом запросе. Можете ли вы объяснить результат действия этого бизнес-правила? ;) – RedFilter

ответ

1

Если вы используете адаптер для заполнения DataTable, вы может проверить, является ли значение столбца нулевым или нет (пример проверяет первую строку):

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) –