Como armazenar o conteúdo de um TOleContainer em um BD ?

30/04/2003

0

Como faço para armazenar o Conteúdo de um TOleContainer em um campo tipo BLOB de uma tabela Paradox (ou Access, etc)?
De acordo com um artigo no site da Clube Delphi isto é possível utilizando-se TStream, LoadFromStream e SaeFromStream.
Será que alguém tem um exemplo de como eu poderia fazer isto?


Bruno Leonardo

Bruno Leonardo

Responder

Posts

30/04/2003

Edmar Zatarin

ola bruno!

No access vc tem a opção de definir o campo como OleObject, e isso fará que seu banco de dados aceite estes valores.
No paradox, defina o campo como Grafic que fará a mesma coisa.

A partir do momento em que vc definiu estes campos, eles irão aparecer no Delphi como DBImage.

Da mesma forma que um campo texto no access eh compatível com um DBEdit no delphi, o campo Ole eh compativel com DBImage.

Bom, se nao me equivoquei eh soh testar e ver se funciona.

Qq coisa manda suas duvidas novamente.


abracos.... :wink:


Responder

30/04/2003

Bruno Leonardo

Tudo bem Edmar, já defini o campo da tabela omo OleObjet.
Agora, como guardar neste campo o conteúdo de um um TOleontainer, pois o mesmo estará criando um Objeto Word.Document.8.


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar