Forum: Datenbanken
by FBrust,
21. Dez 2015
Hallo,
ich bin schon mal einen Schritt weiter, mit der Umstellung auf AnsiString kommt der Testtext bei der obigen Methode unverändert im zweiten Richedit an.:thumb:
Jetzt muss ich das Ganze nur noch in die Datenbank bringen.
Gruß
Frank
Forum: Datenbanken
by FBrust,
21. Dez 2015
Hallo,
ich habe jetzt innerhalb des Programms eine Testmethode zum Experimentieren erstellt, dabei wird der Inhalt eines JvRichEdits in einen Stream und von da aus in eine String-Variable geschrieben.
Anschließend wird mit der String-Variable ein Stream gefüllt und dieser wiederum in ein zweites JVRichedit geladen.
Dabei wird aus
ein Text, der zwar mit den RTF-Formatierungen...
Forum: Datenbanken
by FBrust,
21. Dez 2015
Hallo zusammen,
danke für Eure Antworten und Testprojekte.
Das Testprojekt von Perlsau funktioniert einwandfrei. Wenn aus dem gleichen Stream wieder ausgelesen wird, klappt das auch bei mir. Sobald ich aber den Inhalt des Streams zwischenspeichere (deswegen der Cast nach PChar), wird er abgeschnitten. Ich weiss jetzt allerdings auch nicht, wie ich aus dem Stream etwas erhalte, was ich in...
Forum: Datenbanken
by FBrust,
20. Dez 2015
Hallo,
der RTF-String ist schon abgeschnitten, wenn ich in innerhalb des Programms in einen Stream und wieder zurück wandele, ohne dass die Datenbank im Spiel ist.
Perlsau hat schon recht, ich muss da experimentieren und die richtige Kombination aus Stream-Konfiguration, Komponenteneinstellung und Wissen aus Forenbeiträgen austüfteln.
Jedenfalls danke für die Ideen, ich werde berichten.
Forum: Datenbanken
by FBrust,
20. Dez 2015
Hallo,
eigentlich wollte ich die Daten auch binär in einem BYTEA-Feld speichern, aber dann kommt nur wirrer Zeichensalat bei raus.
Wenn ich ein Varchar-Feld nehme, wird der RTF-Text, der ja die Formatierungen enthält, abgeschnitten, obwohl das Feld groß genug ist.
Ich steh irgendwo auf dem Schlauch...
Gruß
Forum: Datenbanken
by FBrust,
20. Dez 2015
Hallo,
danke für die Antworten.
Also die RTF-Datei wird einwandfrei gespeichert und hat dann auch den korrekten Inhalt.
Ich habe zwischenzeitlich ein varchar-Feld für die Daten genommen.
Wenn ich allerdings den Inhalt des Richedits mit GetRTFText in einen Stream umwandle, wird ein Teil der RTF-Daten abgeschnitten, was dann so aussieht:
Forum: Datenbanken
by FBrust,
20. Dez 2015
Hallo zusammen, einen schönen 4. Advent wünsche ich,
ich versuche seit längerem für eine kleine Notizenanwendung den Text der Notiz formatiert (also fett, kursiv etc.) in einer PostgreSQL-Datenbank zu speichern, erhalte jedoch beim Wiederauslesen nur Zeichensalat.
Das Feld in der Datenbank ist vom Typ bytea. Wenn ich mit der Methode
function TfrmMain.GetRTFText: string;
var
FStream :...