robinhocne Postado Setembro 6, 2010 Denunciar Share Postado Setembro 6, 2010 (editado) Pessoal gravei no meu banco firebird uma imagem do tipo JPG num campo blob, mas e agora como eu carrego ela na minha TImage atraves de uma consulta feita no banco ?? Editado Setembro 7, 2010 por robinhocne Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Setembro 6, 2010 Denunciar Share Postado Setembro 6, 2010 Pesquise no forumhttp://scriptbrasil.com.br/forum/index.php...ighlite=Tstreamabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 robinhocne Postado Setembro 7, 2010 Autor Denunciar Share Postado Setembro 7, 2010 Pesquise no forumhttp://scriptbrasil.com.br/forum/index.php...ighlite=TstreamabraçoConsegui resolver dessa maneira abaixoprocedure TFrmNovProdutos.LeImagem; var jpgFoto: TJPEGImage; msFoto: TMemoryStream; begin msFoto:=TMemoryStream.Create; jpgFoto:=TJPEGImage.Create; with DtmLoja.QryProdutos do begin close; Sql.Clear; Sql.Add('Select Codigo, Imagem From Produtos Where Codigo =' + QuotedStr(TxtCod.Text)); open; end; if DtmLoja.QryProdutos.RecordCount = 0 then begin exit; end; TGraphicField(DtmLoja.QryProdutos.FieldByName('Imagem')).SaveToStream(msFoto); jpgFoto.LoadFromStream(msFoto); msFoto.Position:=0; jpgFoto:=TJPEGImage.Create; jpgFoto.LoadFromStream(msFoto); Foto.Picture.Graphic := jpgFoto; msFoto.Free; end; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
robinhocne
Pessoal gravei no meu banco firebird uma imagem do tipo JPG num campo blob, mas e agora como eu carrego ela na minha TImage atraves de uma consulta feita no banco ??
Editado por robinhocneLink para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.