(IB/FB) Tekst z Richedit do pola typu BLOB

0

Witam
Czy jest możliwość zapisu tekstu z Richedit wraz z jego formatowaniem (bol, italic, kolory itd) do pola typo BLOB i potem go odczytać w Richedit w pierwotnym stanie?

Robię jakąs baze danych na IBX w Firebird i takie coś własnie chciałem wykonać co opisałem powyżej.

Jeśli jest jakiś sposób to prosze mi go przybliżyć. :-)

0

To save the formating you need use the streams:

  1. to create the BLOBStream for your memo-field
  2. to write the RichEdit content to BLOB-stream:
blob := yourDataset.CreateBlobStream(Query2.FieldByName('Text::o')::, bmWrite);
try
  blob.Seek(0, soFromBeginning);

  RichEdit2.Lines.SaveToStream(blob)
finally
  blob.Free
end;

Na google znalazłem takie coś. Tylko musze to jakoś powiązać z komponentami IBX i z moją bazą.

Mógłby mi ktoś jeszcze wytłumaczyć co to jest: bmWrite i blob.Seek(0, soFromBeginning);
Z teg co widzę 'Text::o' to chyba nazwa pola.

1 użytkowników online, w tym zalogowanych: 0, gości: 1