Salvar Imagens com TStoredProc (DbExpress)

03/03/2010

1

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.
Responder

Posts

04/03/2010

Alison Bissoli

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.
Responder

04/03/2010

Fábio Cruz

Bom dia,

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

Pq estou utilizando os componentes da DBExpress (CliendDataSet)
Responder

04/03/2010

Thiago Santana

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...
Responder

04/03/2010

Paulo Freire

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
Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira