none
Validar un registro RRS feed

  • Pregunta

  • Buenas tardes quisiera saber como se la hace para cuando en una tabla se tiene una persona con un año de registro por ejemplo nombre=Pedro año 2018 y que al momento de dar de alta en una tabla de otro formulario si vuelvo a poner a Pedro en el año 2018 me diga que ya esta registrado en ese año
    miércoles, 23 de enero de 2019 18:12

Todas las respuestas

  • hola

    podrias hacerlo si previamente consultas la tabla con algo como ser

    public bool Existe(string nombre, int año)
    {
        string sql = @"SELECT COUNT(*)
                          FROM NombreTabla
                          WHERE nombre = @nombre AND año=@año";
    
    
        using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["default"].ToString()))
        {
    	conn.Open();
    		
            SqlCommand command = new SqlCommand(sql, conn);
            command.Parameters.AddWithValue("@nombre", nombre);
    	command.Parameters.AddWithValue("@año", año);
    
            int count = Convert.ToInt32(command.ExecuteScalar());
    
            return count > 0;
        }
    }
    

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    miércoles, 23 de enero de 2019 19:18