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
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
Curtir tópico
+ 0
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
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
Clique aqui para fazer login e interagir na Comunidade :)