GARANTIR DESCONTO

Fórum Salvar Texto formatado ! #264169

04/01/2005

0

Pessoal, Tenho RichEdit e modifico uma parte do texto, negrito, itálico, alinhamentos. Mas quando salvo o texto no banco essas mudanças não aparecem, fica sem formato. alguem pode me ajudar !

O Banco é Firebird e o campo da tabela que recebe o texto é assim:

HISTORICO BLOB SUB_TYPE 2 SEGMENT SIZE 4096 NOT NULL,


Jefmene

Jefmene

Responder

Posts

04/01/2005

Marcelo Saviski

que código você está usando para salvar to banco?

talvez você tivesse que salvar no banco usando o

RichEdit.Lines.SaveToStream...


Responder

Gostei + 0

05/01/2005

Jefmene

Estou Usando,
QRY_Cadastro.FieldByName(´HISTORICO´).AsString :=RE_Historico.Lines.Text;


Responder

Gostei + 0

05/01/2005

Marcelo Saviski

Eu já tinha respondido algodo tipo, mas acho que a mensagem foi perdida, então tente isso, nunca testei pra ver se funciona

para salvar:

var
  Stream: TStream;
begin
  Stream := TStream.Create;
  try
    RichEdit.Lines.SaveToStream(Stream);
    TBlobField(Campo).LoadFromStream(Stream);
  finally
    Stream.Free;
  end;
end;


para carregar:

var
  Stream: TStream;
begin
  Stream := TStream.Create;
  try
    TBlobField(Campo).SaveToStream(Stream);
    RichEdit.Lines.LoadFromStream(Stream);      
  finally
    Stream.Free;
  end;
end;


bom, teste ai e veja se funciona


Responder

Gostei + 0

05/01/2005

Jefmene

Valeu irmão pela dica.


Responder

Gostei + 0

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

Aceitar