Hallo Leute,
hab ein kleines Problem,
Ich speichere (absichtlich) einen TMemo.text in ein CHAR-Feld:
Feld:
"MY_FIELDNAME" CHAR(1000) CHARACTER SET ISO8859_1 COLLATE DE_DE,
via:
Delphi-Quellcode:
Source_Query.Edit;
Source_Query.fieldbyname('MY_FIELDNAME').AsString := memo.Text;
Source_Query.Post;
schreibe ich den Wert in die Datenbank.
Wenn aber das
letzte zeichen im Memofeld ein #9(Tab) oder #13(Return) ist, wird der Memotext in die Datenbank gespeichert, aber kann ab diesem Zeitpunkt nicht mehr geändert werden ... und ich hab einen "defekten" Datensatz, den ich nicht mal mehr mit der
IB-Console löschen kann ..
Ich muss aber CHAR(1000) beibehalten .. hat jemand eine Ahnung, wieso dieser Effekt auftritt und wie ich dieses Problem lösen kann ?
vielen Dank
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..