Я читаю свою базу данных с помощью DataReader.
и в какой-то строке нет значения fdate.
поэтому, когда я конвертирую нулевую дату в DateTime, возникает ошибка.
Как проверить поле пусто или нет?
AdsCommand cmd = conn.CreateCommand();
cmd.CommandText = "select name,fdate from abc";
AdsDataReader reader = cmd.ExecuteReader();
DateTime flsdate = (reader["fdate"].Equals(null))? Convert.ToDateTime(reader["fdate"]) : DateTime.Today;
Я пытался использовать Equals, но это не сработало.
Кто-нибудь знает, как проверить нулевой объект, чтобы избежать ошибки преобразования?
Спасибо!