none
Recuperar uma imagem do banco de dados RRS feed

  • Pergunta

  • Boa noite!

    Tenho uma imagem gravado em banco de dados do tipo, coluna chamada IMG varbinary(MAX)

    estou tentando retorna-lo da seguinte forma:

     public Literal carregaProdutos(string produto, int id_produto)
        {
            if (produto == null && id_produto == 0)
            {
                produto = "Abraçadeiras";
                id_produto = 1;
            }
            
            //
            Literal ltProdutos = new Literal();
            //
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = cn.OpenOrCloseCNo(true);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.Add("@PRODUTO", SqlDbType.VarChar).Value = produto;
            cmd.Parameters.Add("@ID_PRODUTO", SqlDbType.Int).Value = id_produto;
            cmd.CommandText = "LOADPRODUCTS";
           
            SqlDataReader dr = cmd.ExecuteReader();
            //
            if (produto != string.Empty && id_produto != 0)
            {
                if (dr.Read() != false)
                {
                    while (dr.Read())
                    {
                        ltProdutos.Text += "<div id='P" + dr[2].ToString() + "'>" +
                                            "<div class='img' align='center'><img src='"  + dr[4] + "' alt='" + dr[0] + "' width='190' height='190' />" +
                                            "</div>" +
                                            "<p>" + dr[0] + "</p>" +
                                            "<p><strong>R$" + dr[1].ToString() + "</strong></p>" +
                                            "</div>";
                        
                    }
                }
                else 
                {
                    ltProdutos.Text = "Nenhum produto cadastrado";
                }
            }
    
    
    
            return ltProdutos;
        }
    gostaria de saber se de alguma forma posso converte-lo para imagem! obrigado


    Rodrigo de Farias

    quarta-feira, 2 de outubro de 2013 22:02

Respostas

Todas as Respostas