Hi, Delpher,
warum meckert der Compiler bei diesem Code?
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| procedure Tform2.fuelle_listbox1f2Kla(sender:tobject); var kb : string; begin listbox1.Visible := false; listbox1.Clear; kb := 'x'; dbgrid1.DataSource.DataSet.First; while not dbgrid1.DataSource.DataSet.Eof do begin if dbgrid1.DataSource.DataSet.fieldbyname['Klasse'].asstring[1] <> kb then begin listbox1.Items.Add(dbgrid1.DataSource.DataSet.fieldbyname['Klasse'].asstring[1]); kb := dbgrid1.DataSource.DataSet.fieldbyname['Klasse'].asstring[1]; end; dbgrid1.DataSource.DataSet.next; end; listbox1.Visible := true; end; |
Die Fehlermeldung ist: Nicht genügend wirkliche Parameter, bzw. : 'Then' erwartet, aber Bezeichner 'asstring' gefunden.
Danke für Hilfe,
Detlef
P.S. Die eckige Klammer ist mir erst jetzt aufgefallen, scusi, Det