Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
calebe747 Novato

Registrado: Segunda-Feira, 20 de Janeiro de 2014 Mensagens: 11
|
Enviada: Qua Jan 29, 2014 10:32 am Assunto: Carregar imagem do BD para um TPicture...[RESORVIDO IRRA !] |
|
|
Galera to tentando carregar uma imagem do BD mas não to conseguindo descobrir o tipo que o delphi a lê...
tipo, pra carregar um campo de texto eu faço:
Edit.Text := IBQuery.FieldByName('CAR_NOME').Asstring;
agora no TPicture não ta dando... to tentando isso:
Image.Picture.LoadFromFile(IBQueryCarros.FieldByName('CAR_IMG').As???
O Problema é no As, ou eu estou carregando de forma errada ?
o meu da imagem tá em BLOB
Agradeço desde já 
Editado pela última vez por calebe747 em Qui Jan 30, 2014 7:53 am, num total de 1 vez |
|
Voltar ao Topo |
|
 |
imex Moderador

Registrado: Sexta-Feira, 7 de Janeiro de 2011 Mensagens: 11666
|
Enviada: Qua Jan 29, 2014 4:52 pm Assunto: |
|
|
Boa tarde,
Você pode postar o código que utilizou para salvar a imagem no banco de dados?
São aceitas apenas imagens de um tipo específico (ex: Jpeg)?
Editado pela última vez por imex em Qua Out 04, 2023 3:31 pm, num total de 2 vezes |
|
Voltar ao Topo |
|
 |
calebe747 Novato

Registrado: Segunda-Feira, 20 de Janeiro de 2014 Mensagens: 11
|
Enviada: Qui Jan 30, 2014 7:36 am Assunto: |
|
|
imex escreveu: | Boa tarde,
Você pode postar o código que utilizou para salvar a imagem no banco de dados?
São aceitas apenas imagens de um tipo específico (ex: Jpeg)?
|
if FileExists(OpenPictureDialog1.FileName) then
DBIMG_Carro.Picture.LoadFromFile(OpenPictureDialog1.FileName)
aí o meu DBNavigator dá conta de abrir o banco, armazenar e salvar no campo da tabela...
Acho que só aceita BMP, mas creio que isso não ajuda muito...
só preciso saber como preencho a propriedade Picture da TImage através de um IBQuery  |
|
Voltar ao Topo |
|
 |
calebe747 Novato

Registrado: Segunda-Feira, 20 de Janeiro de 2014 Mensagens: 11
|
Enviada: Qui Jan 30, 2014 7:53 am Assunto: |
|
|
DBIMG_Carro2.Picture.Assign(IBQueryCarros.FieldByName('CAR_IMG'))
aqui deu certo !
valeu gente - resolvido  |
|
Voltar ao Topo |
|
 |
|