simple example: using (var reader = new MySqlCommand("select 1 / 3 from tablename", conn).ExecuteReader()) { reader.Read(); reader.GetDouble(0); // InvalidCastException reader.GetFloat(0); // InvalidCastException }