Salvar Imagens com TStoredProc (DbExpress)

Delphi

03/03/2010

Bom dia,

Surgiu uma dúvida em relação a salvar imagens utilizando o componente TStoredProc da palheta DBExpress.

Normalmente eu utilizo esse componente da seguinte forma:

Procedure.Params[0].AsString := cdsClienteNome.AsString;
Procedure.Params[1].AsInteger := cdsClienteId.AsInteger;
Procedure.Params[3].AsByte := cdsClienteFoto.AsBlob; -> Minha dúvida

Mas como faço isso para salvar imagens?

Estou utilizando Delphi 2009 e FireBird.
Fábio Cruz

Fábio Cruz

Curtidas 0

Respostas

Alison Bissoli

Alison Bissoli

03/03/2010

Bom... qdo fiz algo parecido joguei a imagem diretamente num componente db de imagem e mandava gravar diretamente no componente sem passar nada para o campo.
GOSTEI 0
Fábio Cruz

Fábio Cruz

03/03/2010

Bom dia,

Irei tentar esse caso, só uma dúvida, vc fez isso utilizando Stored Procedures?

Pq estou utilizando os componentes da DBExpress (CliendDataSet)
GOSTEI 0
Thiago Santana

Thiago Santana

03/03/2010

Não há necessidade de utilizar stored procedures para fazer isso! É só segui ros passos do Alisson aí... Colocar o teu campo do tipo blob receber a imagem contida no DBImagem por exemplo! Espero ter ajudado...
GOSTEI 0
Paulo Freire

Paulo Freire

03/03/2010

Fala thiago dê olhada nisso, eu tilizo dessa forma e rola belezinha.

http://forum.devmedia.com.br/viewtopic.php?p=273211

Ou

http://mail.firebase.com.br/pipermail/lista_firebase.com.br/2006-November/036033.html

Ou

http://www.mail-archive.com/delphi-br@yahoogrupos.com.br/msg39517.html
GOSTEI 0
POSTAR