Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Formatierten Text aus Richedit in DB speichern? (https://www.delphipraxis.net/74164-formatierten-text-aus-richedit-db-speichern.html)

Angel4585 29. Jul 2006 13:07

Datenbank: MySQL • Version: 4.0.24 • Zugriff über: zeos

Formatierten Text aus Richedit in DB speichern?
 
Hi,

ich wollt fragen ob man einen formatierten Text aus einem RichEdit irendwie in eine MySQL-DB speichern kann? Gibts da ein Feldtyp oder so der das kann?

MfG Angel4585

marabu 29. Jul 2006 13:15

Re: Formatierten Text aus Richedit in DB speichern?
 
Hallo Martin,

die verschiedenen BLOB-Spaltentypen (BLOB, TEXT) kommen da in Frage.

Grüße vom marabu

Angel4585 29. Jul 2006 13:28

Re: Formatierten Text aus Richedit in DB speichern?
 
mist ich glaub ich habs falsch formuliert :oops: also ich möchte das Farben und fett usw. gespeichert werden. Geht das mit den BLOB-Typen?

marabu 29. Jul 2006 14:18

Re: Formatierten Text aus Richedit in DB speichern?
 
Ist schon richtig gewesen - RTF ist ein Textformat.

marabu

Angel4585 29. Jul 2006 17:21

Re: Formatierten Text aus Richedit in DB speichern?
 
hmm.. und wie sprech ich dann des an.. einfach nur Richedit1.text gibt mir ja trotzdem nur den string ohne formatierung aus. :gruebel: das müsste mir dann ja mehr ausgeben als nur den text, irgendwelche komischen zeichen zur formatierung oder so oder?

marabu 29. Jul 2006 17:34

Re: Formatierten Text aus Richedit in DB speichern?
 
Nur eine von vielen Möglichkeiten:

Delphi-Quellcode:
function RichText(re: TRichEdit): String;
var
  ss: TStringStream;
begin
  ss := TStringStream.Create ('');
  try
    re.Lines.SaveToStream(ss);
    Result := ss.DataString;
  finally
    ss.Free;
  end;
end;
marabu

Angel4585 29. Jul 2006 20:35

Re: Formatierten Text aus Richedit in DB speichern?
 
erstklassig :thumb:

weis jetz zufällig noch wer wie ich en normalen string "Teststring" mit php in en formatierten StringStream bekomme? :-D

Edit: ich mach dafür en neuen Thread auf ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz