オープンMySqlDataReader
のNULL
値を確認するにはどうすればよいですか?MySqlDataReaderで列の名前でNULLをチェックする方法は?
以下は機能しません。唯一の列番号ではなく名前を受け入れる
if (rdr.GetString("timeOut") == null)
{
queryResult.Egresstime = "Logged in";
}
else
{
queryResult.Egresstime = rdr.GetString("timeOut");
}
rdr.IsDbNull(int i)
:それは常にelse
を打つのです。
あなたは自分のグリーンチェックの勝者です。私は2番目を使いました。ありがとう! – rd42
2番目の例の小さなタイプミス: "IsDbNull"を "IsDBNull"に変更 – 4mla1fn
@ 4mla1fnありがとう、私は私の答えを編集しました。 –