Gravando imagens no PostGreSQL com Delphi dbexpress
02/03/2005
0
Saudações, sou novo na lista e tenho á seguinte situação:
Que tipo de dado eu utilizo no PostGreSql para armazenar imagens no banco?
Como faço no Delphi, utilizando o dbexpress para salvar as imagens?
Já tentei campos do tipo oid e bytea, porém em ambos não consegui gravar, não sei se o tipo do campo esta errado ou se o código de gravação esta errado:
TBlobField(ClientDataSet1IMG2).LoadFromFile(OpenDialog1.Filename);
Abraço
:shock:
Que tipo de dado eu utilizo no PostGreSql para armazenar imagens no banco?
Como faço no Delphi, utilizando o dbexpress para salvar as imagens?
Já tentei campos do tipo oid e bytea, porém em ambos não consegui gravar, não sei se o tipo do campo esta errado ou se o código de gravação esta errado:
TBlobField(ClientDataSet1IMG2).LoadFromFile(OpenDialog1.Filename);
Abraço
:shock:
Elessandro Gobet
Curtir tópico
+ 0
Responder
Posts
02/03/2005
Bon Jovi
Uso ADO + ODBC com campos bytea e já passei por essa questão. Não posso te ajudar diretamente sobre dbExpress, mas talvez o q precisei fazer possa servir como alguma pista pra vc pesquisar melhor na net. Fiz o seguinte: no driver ODBC q uso existe uma opção chamada ´bytea as LO´, que deve ser marcada. Assim o TField correspondente ao bytea virá como TBlobField no Delphi, onde vai funcionar essa linha de código q vc tentou executar. Aí no seu caso tem q ver com o fabricante do driver dbExpress se ele suporta essa opção ou se há outra alternativa.
Responder
Clique aqui para fazer login e interagir na Comunidade :)