Como armazenar o conteúdo de um TOleContainer em um BD ?
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?
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
Curtidas 0
Respostas
Edmar Zatarin
30/04/2003
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:
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:
GOSTEI 0
Bruno Leonardo
30/04/2003
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.
Agora, como guardar neste campo o conteúdo de um um TOleontainer, pois o mesmo estará criando um Objeto Word.Document.8.
GOSTEI 0