Autor Beitrag
Eisenmann
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26

XP
D4P
BeitragVerfasst: Do 01.04.04 21:09 
Hallo,
ich möchte ein Memofeld aus der Datenbank auslesen, ohne ein TDBMemo-Objekt, weil ich das in einem TDatenmodul machen möchte. Hier kann man kein TDBMemo in das Formular einfügen.
Also wie
text:=QueryDB2.FieldByName('Name').AsString;
halt nur ein Memofeld.
Ich konnte nichts darüber finden.

bis dann,
der Eisenmann.
colonia
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Do 01.04.04 21:43 
Hallo,

du brauchst Dir bloß eine Variable vom Typ TMemo zu definieren. Der Text-Eigensschaft dieser Variablen kannst Du dann den aus der DB ausgelesenen Wert zuweisen.

In etwa :

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
var
  myMemo : TMemo;

begin

  myMemo.Text := QueryDB2.FieldByName('Name').AsString;

end;


Moderiert von user profile iconUGrohne: Delphi-Tags eingefügt
Eisenmann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26

XP
D4P
BeitragVerfasst: Do 01.04.04 21:59 
Titel: Dank dir
Hallo colonia,
muss ich gleich morgen probieren.

der Eisenmann.
Eisenmann Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 26

XP
D4P
BeitragVerfasst: Fr 09.04.04 22:16 
Titel: nur vollständigkeitshalber
Hallo,
ein Create hat noch gefehlt.

Das hätte ich nie selbst herausgefunden herausgefunden.
Dank dir nochmals.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
var F1Memo: TMemo;

begin

  F1Memo :=TMemo.Create(DataModuleDB);
  
  F1Memo.Text :=QueryDB.FieldByName('Pos_text').AsString;

  QueryDB2.FieldByName('Pos_text').AsString := F1Memo.Text;

end;


bis dann, der Eisenmann.

Moderiert von user profile iconUGrohne: Delphi-Tags eingefügt