[firebase-br] Fwd: Gravando FOTO utilizando ClientDataSet
Eliomar
eliomar em promediconet.com.br
Qua Nov 29 07:26:43 -03 2006
Obrigado mas já fiz assim tb e não gravou no banco
poderem as fotos que já estavam gravadas eu consigo
retirar do banco blz....
veja como eu tentei fazer tb.
procedure TForm1.Button1Click(Sender: TObject);
var
BlobMST: TMemoryStream;
ImageJPG: TJPEGImage;
begin
//salvando a foto
ImageJPG := TJPEGImage.Create;
BlobMST := TMemoryStream.Create;
ImageJPG.Assign(Image1.Picture);
ImageJPG.SaveToStream(BlobMST);
BlobMST.Position := 0;
ClientDataSet.Params.ParamByName('IP_FOTO').LoadFromStream(BlobMST, ftBlob);
ImageJPG.Free;
BlobMST.Free;
tbAux.Execute;
Showmessage('concluido');
end;
Da a mensagem de concluído sem problemas porem no banco não fica gravada a imagem.
se eu for pelo IBExpert e olhar no banco tem alguma coisa lá porem não é imagem correta...
Agradecido.
Eliomar,
MSN - eliomar em promediconet.com.br
Soft-Data Softwares Administrativos
hptt://www.promediconet.com.br
------------- Segue mensagem original! -------------
De: Junior <jr.primeiro em gmail.com>
Data: Tue, 28 Nov 2006 19:49:59 -0300
Para: FireBase <lista em firebase.com.br>
Assunto: Re: [firebase-br] Fwd: Gravando FOTO utilizando ClientDataSet
Olá Eliomar!
Já tentou criar uma variável TMemoryStream, carregar esta variável com
o conteúdo deseja e depois salvar no banco utilizando TBlobField para
salvar no banco de dados?
Para trazer (tirar do banco) eu faço o processo inverso. Tiro do
TBlobField (colocando em um TMemoryStream) e depois escolho o local
onde quero que o TMemoryStream salve.
Bem tranquilo de se fazer!
Espero ter ajudo :)
Abraço
Jr
2006/11/28, Dheyson Wildny <dheysonws em gmail.com>:
> Cara eu aconselho vc fazer uma função na aplicação para gravar as
> imagens como "binário"... daí vc aplica a função e grava normalmente como um
> arquivo qualquer, e na hora da consulta vc desfaz o processo!
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
--
Junior
T.I. - Tecnologia da Informação
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista