Como eu salvo um RichEdit no banco?
[b:dad18f6103]Oi pessoal,[/b:dad18f6103]
Como eu salvo um RichEdit no banco? Tanto faz usar Table ou Query?
Valew,
[b:dad18f6103]Tiago Costa[/b:dad18f6103]
Como eu salvo um RichEdit no banco? Tanto faz usar Table ou Query?
Valew,
[b:dad18f6103]Tiago Costa[/b:dad18f6103]
Tiagofc
Curtidas 0
Respostas
Pain_elemental
10/08/2004
Tanto faz. Apenas atente para usar um campo que possa ter o tamanho do RichEdit. Aconselho o uso de um blob do tipo texto.
GOSTEI 0
Tiagofc
10/08/2004
tá .... mas quando eu salvo ele perde a formatação !
Como eu faço para mante-lo formatado?
Valew
Tiago Costa
Como eu faço para mante-lo formatado?
Valew
Tiago Costa
GOSTEI 0
Cabelo
10/08/2004
Que tal vc gerar um arquivo de texto formatado, por exemplo do WordPad, salvá-lo formatado como vc deseja e gravá-lo em um campo Blob como arquivo?
Eu faço assim aqui..
Cabelo
Eu faço assim aqui..
Cabelo
GOSTEI 0
Pain_elemental
10/08/2004
procedure gravar var Buffer: TStream; begin Buffer := TMemoryStream.Create; RichEdit1.Lines.SaveToStream(Buffer); Buffer.Position := 0; Field1.LoadFromStream(Buffer); Buffer.Free; end;
voce pode usar a zlib (tcompressedstream e tdecompressedstream) para comprimir antes de gravar no banco.
cabelo: caso o RTF tenha que ser acessado por varias maquinas, o abordagem de arquivos não é aconselhável.
GOSTEI 0