incluir foto em fire

Delphi

06/08/2007

Olá pessoal
alguem pode me ajudar como incuir uma imagem no banco de dados firebird com estensao gdb?
foto.jpg
uso clientedatasete para inclusao
grato pela ajuda abraços


Meidasmi

Meidasmi

Curtidas 0

Respostas

Murilo-jau

Murilo-jau

06/08/2007

O campo na tabela dever do tipo Blob se quiser gravar a imagem dentro do banco.

Passe mais informações.


GOSTEI 0
Meidasmi

Meidasmi

06/08/2007

Bah issu eu sei
eu queria saber o codigo do botao onde puxa e joga num edit
grato


GOSTEI 0
Murilo-jau

Murilo-jau

06/08/2007

Eu fiz assim :

Inseri um OpenPictureDialog1, e um DMImagem indicando o campo blob, e no click de um botton :

OpenPictureDialog1.Execute;
try
DBImage1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
except
ShowMessage(´Não foi possível carregar esta foto!´);
end;
dm.cdsTabela.ApplyUpdates(0);
end;

Utilizando Firebird 2.0 , DBX com driver UIB e Delphi 7


GOSTEI 0
Murilo-jau

Murilo-jau

06/08/2007

OBS: Só consegui com arquivos .BMP
.JPG eu tentei mas não consegui


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

06/08/2007

para arquivos JPG é necessário adicionar a unit JPEG na cláusula uses (mas acho que a ´leitura´ dos JPGs seja possível comente em TImage; TDBImage não comporta)


GOSTEI 0
Meidasmi

Meidasmi

06/08/2007

Obrigado pessoal
vlw pela ajuda


GOSTEI 0
POSTAR