I read data from SQL database by ExecuteReader(). There are no data fulfill conditions, but HasRow returns true. When I try to read data from reader I got exception: 'Data is Null. This method or property cannot be called on Null values.'
SqlDataReader reader = command.ExecuteReader();
if (reader.HasRows)
try
{
if (reader.Read())
{
string aa = reader.GetFieldType(0).Name; // aa returns 'DateTime'
dateStart.MinDate = reader.GetDateTime(0); //exception on this line
dateEnd.MinDate = reader.GetDateTime(0);
dateStart.Value = reader.GetDateTime(0);
}
}
finally
{
reader.Close();
}
Thanks in advance Usjwo