Forum: Programmieren allgemein
by RWarnecke,
5. Apr 2013
Von welchem Typ ist Field und Field? Dann haste Doch schon den Fehler bei der Übergabe an ed1.text;
Edit:
Um eine Datum zu zerlegen in Tag, Monat und Jahr, würde ich mir den Befehl DecodeDate anschauen. Dann kannste Dir die ganzen while-Schleifen sparen.
Forum: Programmieren allgemein
by RWarnecke,
5. Apr 2013
Das Problem ist Deine For-Schleife zum Durchgehen der Datensätze. Probiere mal folgendes aus statt der FOR-Schleife: (ungetestet)
while not qbefehl.eof do
begin
ed1.Text:=qbefehl.Fields.Fields.AsString;
ed2.Text:=qbefehl.Fields.Fields.AsString;
t:=qbefehl.fields.fields.asinteger;
i:=1;
s:=ed1.Text ;
Forum: Programmieren allgemein
by RWarnecke,
5. Apr 2013
Sollten qbefehl und qanzahl Queries sein, dann würde ich hier über eine While-Schleife gehen. Denn so kannst Du schön jeden Datensatz einzeln aus dem Ergebnis der Abfrage holen und entsprechend verarbeiten. Desweiteren um dem ganzen noch mehr Übersichtlichkeit zu verschaffen, solltest Du statt qbefehl.Fields.Fields.AsString; folgenden Befehl benutzen qbefehl.FieldByName('<Feldname>').AsString;....