Inquiridor
Carregar Imagem do Banco

Pergunta
-
Alguem sabe como faz isso?
Tentei assim:
ms.Write(imagemEmBytes, 0, imagemEmBytes.Length);
pbImageErros.Image =
Image.FromStream(ms);pbimageErro é meu picture box
Quando eu cadastro eu dou insert passando PbimageErro.Image
Obrigado!!
Todas as Respostas
-
Olá Jorge,
Qual a sua duvida mostrar a imagem ou salvar a imagem ?
Aqui tem um exemplo de como você pode trabalhar com imagens no MS SQL Server !
Se a resposta for útil por favor não esqueça de marca.
Abraço, -
-
Olá Jorge,
Eu desconfio que a imagem não esteja sendo gravada corretamente na base de dados... Pode mostrar o trecho de código que você utiliza para gravar a imagem?
De qualquer forma, faça um teste para matar a charada! Pegue o conteúdo do byte[], e grave em um arquivo em disco:
Code Snippetbyte[] imagemEmBytes = (byte[])dtBug.Rows[0]["IMAGE_BUG"];
FileStream arquivoImagem = new FileStream(@"C:\Imagem.jpg", FileMode.CreateNew);
using (arquivoImagem)
{
arquivoImagem.Write(imagemEmBytes, 0, imagemEmBytes.Length);
}
Em seguida, tente visualizar o arquivo C:\Imagem.jpg
Se não conseguir, é um bom sinal
... Sinal de que a imagem não está sendo gravada corretamente na tabela.
Abraços,
Caio Proiete
Caio Proiete
http://www.caioproiete.com -
Caio, bom dia!
Você tinha razão, não consegui visualizar a imagem.
Segue treco da inclusão:
{
try{
if (assunto != "" && nome_usuario != "" && ocorrencia_original != "" && problema != "" && cod_aplicativo != 0){
BD.ComandoSQL(
p.Visible =
true;}
else{
}
}
{
}
}