Autor Beitrag
colaka
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 200
Erhaltene Danke: 4

Win XP, W7
Delphi 2005 Prof.
BeitragVerfasst: Sa 05.11.11 16:51 
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


Zuletzt bearbeitet von colaka am Sa 05.11.11 17:24, insgesamt 1-mal bearbeitet
Tranx
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 648
Erhaltene Danke: 85

WIN 2000, WIN XP
D5 Prof
BeitragVerfasst: 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.

ausblenden 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;

_________________
Toleranz ist eine Grundvoraussetzung für das Leben.

Für diesen Beitrag haben gedankt: colaka