Entwickler-Ecke

Datenbanken - Inhaltsmenge eines DBMemo-Feldes


colaka - Sa 05.11.11 16:51
Titel: Inhaltsmenge eines DBMemo-Feldes
Hallo,

ich möchte den Inhalt eines DBMemo-Feldes mit dem Inhalt eines normalen Memo-Feldes ersetzen, aber nur, wenn der Text im Memofeld länger ist als der Text im DBMemo.

Gibt es eine Möglichkeit, die Inhaltsmenge eines DBMemofeldes bzw. eines normalen Memofeldes festzustellen?

Danke Ebi


Tranx - Sa 05.11.11 17:15

Für TMemo und TDBMemo gibt es die Eigenschaft Text. Und die Länge eines Textes kann mit Length(Text) abgerufen werden. Ich hoffe, das reicht Dir als Information.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
  if Length(Memo1.Text)>Length(DBMemo1.Text) then
  begin
     DBMemo1.DataSource.DataSet.Edit;
     DBMemo1.Text := Memo1.Text;
     DBMemo1.DataSource.DataSet.Post;
  end;