Ir para conteúdo

Arquivado

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

Tatinha

Foto em Delphi

Recommended Posts

Esse é o codigo fonte:no evento onclick do botãoOpenDialog1.Execute; DMTransflexa.ClntDtStMotorista.Last; DMTransflexa.ClntDtStMotorista.Edit; DMTransflexa.ClntDtStMotorista.FieldByName('foto').AsString:=OpenDialog1.FileName; // DBImage1.Picture.LoadFromFile(OpenDialog1.FileName);no evento onactive do formulario: OpenDialog1.FileName:=DMTransflexa.ClntDtStMotorista.FieldByName('foto').AsString; //DBImage1.Picture.LoadFromFile(OpenDialog1.FileName);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá tente assim:troque a linha de código:DMTransflexa.ClntDtStMotorista.FieldByName('foto').AsString:=OpenDialog1.FileName;por:DMTransflexa.ClntDtStMotorista.FieldByName('foto').LoadFromFile(OpenDialog1.FileName);espero ter ajudado !!jocelio :]

Compartilhar este post


Link para o post
Compartilhar em outros sites

DMTransflexa.ClntDtStMotorista.FieldByName('foto').LoadFromFile(OpenDialog1.FileName);

Talvez seja necessário instruir ao TField que ele é um Blob....
TBlobField( DMTransflexa.ClntDtStMotorista.FieldByName('foto') ).LoadFromFile(OpenDialog1.FileName);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Colegas,

 

Com Firebird 1.5 + IBX, num sistema de gerenciamento eletrônico da documentação (GED) que fiz aqui para a empresa eu armazeno qualquer coisa (EXE, PDF, ZIP, JPG, BMP, etc) da seguinte forma:

 

(qCadastro.FieldByName('coluna_blob') as TBlobField).LoadFromFile(odDocumento.FileName);

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.