こんにちは、次のようにSql DBから日付を読み取ろうとします:
SqlCommand comm= new SqlCommand("SELECT * FROM zajezd WHERE akce='" + tentoradek + "' AND rocnik='" + rocnik + "'", spojeni);
spojeni.Open();
SqlDataReader read= comm.ExecuteReader();
if (read.Read())
{
object nulldate = (maskedTextBox2.Text = read.GetDateTime(24).ToShortDateString());
if (nulldate == null)
{
maskedTextBox2.Text = "__.__.____";
}
}
しかし問題は、値が null の場合、maskedTextBox を空にする必要があることです。「このメソッドまたはプロパティは Null 値で呼び出すことはできません」という例外が常に発生します。
特定の列の値が NULL として読み取られたときに maskedTextBox を空にすることでそれを回避するにはどうすればよいですか?
maskedTextBox のマスクは 00/00/0000 です
拙い質問にお答えいただき、誠にありがとうございました。