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?
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
Curtir tópico
+ 0
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:
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.
Agora, como guardar neste campo o conteúdo de um um TOleontainer, pois o mesmo estará criando um Objeto Word.Document.8.
Responder
Clique aqui para fazer login e interagir na Comunidade :)