Dúvida de Gravar/Ler Imagens

26/11/2004

0

Boa tarde.

Eu sei que existe vários temas sobre esse assunto no forum, mas o problema é que não estou conseguindo compreender nenhuma delas.

Gostaria de saber como faço para gravar uma foto em um campo blob do banco FB e depois abri-la.

Estou utilizando FireBird - SQLConnection - SQLQuery - ClientDataSet para fazer as ligações com o banco.

Como funcionaria o sql para gravar a foto em um campo blob.


Obrigado


Lucianogar

Lucianogar

Responder

Posts

26/11/2004

Fsflorencio

Você deve usar um parâmetro para passar a imagem.
A imagem deve ser passada como um TStream.

Se não me enagano seria assim:

query.ParamByName(´bitmap_foto´).LoadFromStream(b, ftBlob);

onde b seria uma variável tipo TStream.

Tem um artigo bem completo sobre isto no site www.firebase.com.br
´Salvando e recuperando tipos Blob´s com BDE e IBX(IB/Firebird)´.

[]´s


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar