Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

diogobuenodb

[Resolvido] Carregar uma imagen do SQL com c#

Recommended Posts

alguem pode me ajuda como carregar a imagem..

 

ja tentei de tudo e nada.. so falta isso para terminar meu projeto ..

 

para buscar faço assim

 

 {
           OpenFileDialog dlg = new OpenFileDialog();
           dlg.Title = "Abrir Foto";
           dlg.Filter = "JPG(*.jpg)|*.jpg"
               + "| All Files(*.*)|*.*";
           if (dlg.ShowDialog() == DialogResult.OK)
           {
               try
               {
                   imgImagen.Image = new Bitmap(dlg.OpenFile());

               }
               catch (Exception ex)
               {
                   MessageBox.Show("Não foi possivel carregar a foto: " + ex.Message);
               }

           }
           dlg.Dispose();


       }

 

 

para pesquisar nao da certo..

 

estou tentadno assim...

 

            {
               using (SqlConnection cn = new SqlConnection(@"Data Source=DIOGO\SQLEXPRESS;Initial Catalog=storage;Persist Security Info=True;User ID=sa;Password=root;"))
               {
                   using (SqlDataAdapter da = new SqlDataAdapter("SELECT prod_imagen FROM produtos WHERE prod_nome='" + combNome.Text + "'", cn))
                   {
                       DataTable dt = new DataTable();
                       da.Fill(dt);
                       this.combteste1.DataSource = dt;
                       this.combteste1.DisplayMember = "prod_imagen";
                       this.imgImagen.DataBindings.Add("TEXT", dt, "prod_imagen");




                   }
               }
           }

 

 

nao carrega nada..

 

do jeito q esta ai.. carega o combobox .. com system.windows....

o picturebox.. nao carega nada e n da erro..

 

alguem me ajuda..

 

 

OBRIGADO

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dúvida, não entendi bem se a imagem está dentro do banco e você quer trazê-la do banco para a aplicação ou se no banco você armazena o local no disco onde a imagem está localizada, tenho quase certeza que é a primeira opção, mas ainda estou em dúvida.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dúvida, não entendi bem se a imagem está dentro do banco e você quer trazê-la do banco para a aplicação ou se no banco você armazena o local no disco onde a imagem está localizada, tenho quase certeza que é a primeira opção, mas ainda estou em dúvida.

 

Sim a imagen esta no banco..

é que estava tentando mostrar a imagen depois que selecionase uma combobox..

 

tentei utilizar tambem no click do botao..

 

 

nao funciona.. pq?

 

aquale jeito de ter que primeiro converter para binario.. nao sei faze.. tem q converter mesmo?

 

seria + facil gravala em uma pasta ??

 

porem como pesquisar ela?

 

Grato

Compartilhar este post


Link para o post
Compartilhar em outros sites

quem procura acha =)

deu certo..

para quem tem duvida..

 

Salvei as imagens em pastas..

 

depois so abrir elas..com "Where" no textbox

 

Marca ae como RESOLVIDO!!

 

vlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.