hiho,
so ich arbeite im momet mit der Zeoslib,nun hab ich ein problem...
Wenn ich ein Richtedt in einen String umwandle und in die Datebank schreiben will,bekomme ich eine fehlermeldung.
Bild
Dies benutzte ich um den String zuerstellen:
Delphi-Quellcode:
function GetRTFText(ARichEdit: TRichedit): ansistring;
var
ss: TStringStream;
emptystr: string;
begin
emptystr := '';
ss := TStringStream.Create(emptystr);
try
ARichEdit.PlainText := False;
ARichEdit.Lines.SaveToStream(ss);
Result := ss.DataString;
finally
ss.Free
end;
end;
und so wird "geupdatet"
Delphi-Quellcode:
Mainwindow.Sql_Query.SQL.Text:='UPDATE `orders` Set `Order_Description`='''+GetRTFText(richedit1)+''' '+
'WHERE `Order_Id`= `1`'';';
Mainwindow.Sql_Query.ExecSql;
Ich vermute, dass die Zeoslib nur mit Strings arbeitet(255 zeichen),ich hab schon einwenig rum probiert aber nix hat funktioniert.