[firebase-br] Armazenar documento do Word !?
Jorge Santos
jorge.gustavo em pop.com.br
Qui Jun 2 09:19:47 -03 2005
Caro Luís, este código abaixo serve para consegurimos colocar qualquer
uma imagem em qualquer formato em um TImage. Mas com uma pequena
adaptação tu podes colocar o Stream em um campo Blob, vou tentar mostrar
como ficaria esta rotina:
*uses *axCtrls
...*procedure *TForm1.Button1Click(Sender: TObject);
*var
*OleGraphic: TOleGraphic;
fs: TFileStream;
*begin
try
*OleGraphic := TOleGraphic.Create;
fs := TFileStream.Create('C:\...\test.doc', fmOpenRead *or *fmSharedenyNone);
OleGraphic.LoadFromStream(fs);
TBlobField(CampoBlob).Assign(OleGraphic);
*finally
*fs.Free;
OleGraphic.Free
*end*;
*end*;
Este código acima deve funcionar.
J. Luís Schiavo wrote:
> Alguém sabe se é possível Armazenar documentos do Word em campos blob
> do firebird? Ou melhor, armazenar texto com a formatação do word?
>
> Programando em Delphi consigo interagir com o Word editando texto de
> um blob e gravando novamente, porém, não guarda a formatação do texto
> (negrito, sublinhado, ect). Tentei com Blob tipo zero(binário) e
> 1(texto) e não funcionou.
>
> Alguém já teve alguma experiência semelhante, e que tenha dado certo?
>
> Desde já agradeço.
>
> J.Luís Schiavo
> SysBase Informática Ltda.
> Santa Rosa - RS
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
Mais detalhes sobre a lista de discussão lista