Hallo
ich versuche schon seit einiger Zeit aus einer *.dbf Datei alle Rechnungsnummern herauszusuchen die ihre Rechnung noch nicht bezahlt haben, das mache ich so:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
With Query1
do
begin
sql.add('
select * from Rechnungen where BEZAHLT = BEZAHLT ');
Open;
While not EOF
do
begin
memo1.Lines.Add(FieldByName('
N').AsString + '
=> gefunden!');
// N = Nein
Next;
End;
Close;
end;
end;
Klappt überhaupt nicht, erhalte folgende Fehlermeldung:
Zitat:
---------------------------
Benachrichtigung über Debugger-
Exception
---------------------------
Im Projekt Rechnung.exe ist eine
Exception der Klasse EDatabaseError aufgetreten. Meldung: 'Query1: Das Feld 'N' wurde nicht gefunden'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.
---------------------------
Wollte es erstmal in einem Memo darstellen, soll später in ein DBGRID.
Da weiss ich auch noch nicht wie.
gruesse
capo