none
validad una instruccion en c# RRS feed

  • Pregunta

  • saludos,

    tengo este codigo el cual me muestra la imagen guardada en sql en un picturebox:

         SqlConnection con = new SqlConnection("mi cadena de conexion");
                    SqlDataAdapter dataAdapter = new SqlDataAdapter(new SqlCommand("SELECT imagen FROM Padron_jce WHERE Cedula =  " + txtced.Text.Trim() + " ", con));
                    DataSet dataSet = new DataSet();
                    dataAdapter.Fill(dataSet);

                    if (dataSet.Tables[0].Rows.Count == 1)
                    {
                        Byte[] data = new Byte[0];
                        data = (Byte[])(dataSet.Tables[0].Rows[0]["imagen"]);
                        MemoryStream mem = new MemoryStream(data);
                        pictureBox2.Image = Image.FromStream(mem);
                    
                    }
                

    lo que quiero es que al momento de darle al boton y el campo imagen si esta vacio este me diga que "el campo imagen esta vacio" y no se haga el select

    trabajo en visual studio 2017  c# y sql server 2014


    joel

    martes, 18 de junio de 2019 22:52

Respuestas

  • Hola

    intenta con esto

    SqlConnection con = new SqlConnection("mi cadena de conexion");
    SqlDataAdapter dataAdapter = new SqlDataAdapter(new SqlCommand("SELECT imagen FROM Padron_jce WHERE Cedula =  " + txtced.Text.Trim() + " ", con));
    DataSet dataSet = new DataSet();
    dataAdapter.Fill(dataSet);
    
    if (dataSet.Tables[0].Rows.Count == 1)
    {
        if(dataSet.Tables[0].Rows[0]["imagen"]!=null)
        {
            Byte[] data = new Byte[0];
            data = (Byte[])(dataSet.Tables[0].Rows[0]["imagen"]);
            MemoryStream mem = new MemoryStream(data);
            pictureBox2.Image = Image.FromStream(mem);
        }            
    }

    espero te ayude

    • Marcado como respuesta joel201022 viernes, 21 de junio de 2019 2:23
    jueves, 20 de junio de 2019 14:55

Todas las respuestas

  • Validad está esto.

    bool condition = true;
    
    if (condition)
    {
        Console.WriteLine("The variable is set to true.");
    }
    else
    {
        Console.WriteLine("The variable is set to false.");
    }

    if-else.

    Saludos.


    http://electronica-pic.blogspot.com

    martes, 18 de junio de 2019 23:38
  • con ese if else no me valida si el campo imagen esta vacio, lo que quiero es que si el campo imagen esta vacio no me haga el select y me traiga un mensaje de que no puede estar vacio

    trabajo en visual studio 2017  c#  winform y sql server 2014


    joel

    martes, 18 de junio de 2019 23:55
  • Hola

    intenta con esto

    SqlConnection con = new SqlConnection("mi cadena de conexion");
    SqlDataAdapter dataAdapter = new SqlDataAdapter(new SqlCommand("SELECT imagen FROM Padron_jce WHERE Cedula =  " + txtced.Text.Trim() + " ", con));
    DataSet dataSet = new DataSet();
    dataAdapter.Fill(dataSet);
    
    if (dataSet.Tables[0].Rows.Count == 1)
    {
        if(dataSet.Tables[0].Rows[0]["imagen"]!=null)
        {
            Byte[] data = new Byte[0];
            data = (Byte[])(dataSet.Tables[0].Rows[0]["imagen"]);
            MemoryStream mem = new MemoryStream(data);
            pictureBox2.Image = Image.FromStream(mem);
        }            
    }

    espero te ayude

    • Marcado como respuesta joel201022 viernes, 21 de junio de 2019 2:23
    jueves, 20 de junio de 2019 14:55