Как я могу проверить значение NULL
в открытом MySqlDataReader
?Как проверить NULL в MySqlDataReader по имени столбца?
Следующие не работают; это всегда заганяют else
:
if (rdr.GetString("timeOut") == null)
{
queryResult.Egresstime = "Logged in";
}
else
{
queryResult.Egresstime = rdr.GetString("timeOut");
}
rdr.IsDbNull(int i)
принимает только номер столбца, а не имя.
Вы победитель 0f ваш собственный зеленый чек. Я использовал второй. Благодаря! – rd42
маленькая опечатка во втором примере: измените «IsDbNull» на «IsDBNull» – 4mla1fn
@ 4mla1fn Спасибо, я отредактировал свой ответ. –