none
Apresentar uma imagem atraves variavel que busca um caminho no banco de dados RRS feed

  • Pergunta

  • Boa Tarde,

    Estou com o seguinte problemas

    Tenho uma variável que busca o um campo no banco que representa o caminho e a extenssao de uma imagem armazenada em um pasta

    Preciso mostra esta imagem através desta variável como posso fazer isso?

    quinta-feira, 6 de março de 2014 19:03

Respostas

  • Um jeito bem simples para você testar:

    public void CarregaImagem() { MySqlConnection conn = new MySqlConnection("server=localhost;user id=root;password=123456;database=exemplo"); MySqlCommand comm = new MySqlCommand("select caminho_foto from tabela", conn);

    comm.CommandType = CommandType.Text; comm.Parameters.Add(new MySqlParameter("caminho_foto", "comm")); conn.Open(); DbDataReader dr = comm.ExecuteReader(); while (dr.Read()) { variavel_caminho = dr["caminho_foto"].ToString(); } conn.Close(); if (picture.Image != null) picture.Image = Image.FromFile(variavel_caminho); //picture é o componente q fica a foto }


    Qlq coisa, poste!

    []


    • Editado Matheus DP quinta-feira, 6 de março de 2014 20:28 erro de digitação
    • Sugerido como Resposta Herbert Lausmann quinta-feira, 6 de março de 2014 21:45
    • Marcado como Resposta LucasAlvarez sexta-feira, 7 de março de 2014 18:05
    quinta-feira, 6 de março de 2014 20:27

Todas as Respostas

  • Um jeito bem simples para você testar:

    public void CarregaImagem() { MySqlConnection conn = new MySqlConnection("server=localhost;user id=root;password=123456;database=exemplo"); MySqlCommand comm = new MySqlCommand("select caminho_foto from tabela", conn);

    comm.CommandType = CommandType.Text; comm.Parameters.Add(new MySqlParameter("caminho_foto", "comm")); conn.Open(); DbDataReader dr = comm.ExecuteReader(); while (dr.Read()) { variavel_caminho = dr["caminho_foto"].ToString(); } conn.Close(); if (picture.Image != null) picture.Image = Image.FromFile(variavel_caminho); //picture é o componente q fica a foto }


    Qlq coisa, poste!

    []


    • Editado Matheus DP quinta-feira, 6 de março de 2014 20:28 erro de digitação
    • Sugerido como Resposta Herbert Lausmann quinta-feira, 6 de março de 2014 21:45
    • Marcado como Resposta LucasAlvarez sexta-feira, 7 de março de 2014 18:05
    quinta-feira, 6 de março de 2014 20:27
  • Apresento esse erro como posso solucionar ele?

    1061: 'System.Web.UI.WebControls.Image' não contém uma definição para 'Image' e nenhum método de extensão 'Image' aceita que um primeiro argumento de tipo 'System.Web.UI.WebControls.Image' seja encontrado (você não está usando uma diretriz ou referência de assembly?)

    sexta-feira, 7 de março de 2014 13:34