Ошибка превращения

у меня есть эта информация в SQLServer:

Я называю, что он в float

Я реализую консультацию в c# mvc, чтобы загружать эту информацию, но правда состоит в том, что он дает мне Ошибку превращения: Кто-то знает, как он превращается правильно?

Класс:

public class ProvidusCuotas{
        private float titulo { get; set; }
        private string nombre { get; set; }
        private string cuota { get; set; }
        public ProvidusCuotas(float titulo, string nombre, string cuota) {
            this.titulo = titulo;
            this.nombre = nombre;
            this.cuota = cuota;
        }
        public ProvidusCuotas() {}
    }

Модель:

public List<ProvidusCuotas> cargarDatos(){
            List<ProvidusCuotas> salida = new List<ProvidusCuotas>();
            SqlConnection conn = new SqlConnection("cadenadeConexion");
            conn.Open();
            SqlCommand comand = new SqlCommand("SELECT titulo, apellido +', '+nombre,max(Cuota) FROM V_CuetaWeb GROUP BY titulo, apellido, nombre ORDER BY titulo ASC", conn);
            SqlDataReader dr = comand.ExecuteReader();
            while (dr.Read()){
                float titulo = Convert.ToSingle(dr.GetFloat(0));//aquí es donde sale el error de conversión
                string nombre = dr.GetString(1);
                string cuota = Convert.ToString(dr.GetDouble(2));
                ProvidusCuotas p = new ProvidusCuotas(titulo,nombre, cuota);
                salida.Add(p);
            }
            conn.Close();
            return salida;
        }

Ошибка: System.InvalidCastException: 'La conversión especificada no es válida.'

Я присоединяю изображение вида:

introducir la descripción de la imagen aquí

5
задан 29.08.2019, 15:49
0 ответов