Forum: Datenbanken
by DeddyH,
20. Sep 2015
Damit geht es, nach kurzer Recherche sind das maximal 8000 Zeichen, das sollte aber genügen.
Forum: Datenbanken
by DeddyH,
20. Sep 2015
Das wär aber ausgesprochen blöd, dann müsste ich mir was anderes überlegen.
Forum: Datenbanken
by DeddyH,
20. Sep 2015
Ich habe in meinem Datasnap-Server dem entsprechenden Dataset mit dem Feldeditor ein Feld hinzugefügt (Name PlainText, BlobType ftMemo, FieldKind fkInternalCalc). Im OnCalcFields des Dataset steht momentan dieser Code:
procedure TServerMethods1.TexteTableCalcFields(DataSet: TDataSet);
var
RE: TRichEdit;
Stream, PlainStream: TStream;
begin
RE := TRichEdit.CreateParented(HWND_MESSAGE);...
Forum: Datenbanken
by DeddyH,
20. Sep 2015
Danke, aber wie ich im Postscriptum schon schrieb, geht es nicht um die Konvertierung (wenn man ein RichEdit mit CreateParented(HWND_MESSAGE) erzeugt, kommt man auch ohne Formular aus), sondern darum, dass es mir nicht gelingt, ein berechnetes Feld mit dem Klartext liefern zu lassen. Das kann eigentlich nur eine simple Property des Datasets sein, die ich übersehe, aber das nervt ungemein.
Forum: Datenbanken
by DeddyH,
20. Sep 2015
Es ist mir ein wenig peinlich, aber ich kriege es nicht gebacken: ich habe hier eine Firebird-Tabelle, die in einem BLOB-Feld RichText enthält. Die Datenbank importiere ich per Datasnap auf ein Android-Smartphone, das klappt auch gut. Da ich aber auf dem Gerät mit RichText wenig anfangen kann, würde ich den BLOB-Inhalt eben gern im Klartext haben. Wie gehe ich da nun vor, wenn ich diese Arbeit...