Results 1 to 5 of 5

Thread: Richedit gegevens in een database

  1. #1
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195

    Richedit gegevens in een database

    Hoi,

    kort vraagje:

    heeft iemand enig idee hoe ik de tekst uit een TRichEdit (incl. de opmaakcodes) in een tabel krijg? (MS SQL SERVER 7)

    Ik dacht eerst aan een ander veld in de database, maar bedacht me later dat ie misschien alleen de tekst op slaat.

    Ik doe het met SQL:

    Dus soort van:
    Code:
    ADOQuery.SQL.Add('INSERT INTO tblIncidenten (Omschrijving)');
    ADOQuery.SQL.Add('VALUES (' + QuotedStr(RichEdit.Text) + ')');
    Groetjes van Jeroen

  2. #2
    Als je een TDBRichEdit gebruikt kun je deze direct aan het betreffende veld koppelen. Het opslaan werkt dan net als bij de andere DB-controls. Als je zelf de inhoud van een TRichEdit wilt manipuleren bepaalt de PlainText property of je alleen de tekst krijgt of ook de opmaakcodes.
    Marcel

  3. #3
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    Ja, ik ben het inmiddels maar gaan doen via een TAdoTable.

    Want via een Query gooit ie die opmaakcodes niet mee.
    Groetjes van Jeroen

  4. #4
    Senior Member McTinus's Avatar
    Join Date
    May 2001
    Location
    Hoek van Holland
    Posts
    389
    Want via een Query gooit ie die opmaakcodes niet mee.
    Dat heeft niets met die Query te maken, die slaat echt wel op wat je er in stopt. Je moet wel op de juiste manier de RTF uit het RTF component halen. Niet met de text property omdat die de 'plain' text meegeeft. Hieronder een voorbeeldje hoe je wel de RTF uit het component haalt. Maar mischien is een TDBRichEdit toch wel handiger.

    Code:
    var
      sStream : TStringStream;
    begin
      sStream := TStringStream.Create('');
      RichEdit1.Lines.SaveToStream(sStream);
      ShowMessage(sStream.DataString);
      sStream.Free;
    end;

  5. #5
    Metal(lica) - fan Cryothic's Avatar
    Join Date
    Mar 2002
    Location
    Weesp
    Posts
    195
    Bedankt, ik zal het eens proberen
    Groetjes van Jeroen

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •