![]() |
Datenbank: dBase • Zugriff über: BDE
Letztes Ergebnis von TQuery (nicht .last!)
Ich bräuchte eine Möglichkeit zu prüfen, ob der letzte Eintrag einer Ergebnisliste aus TQuery erreicht wurde.
Gibt es da eine bestimmt Eigeenschaft die zählt, welcher Eintrag gerade bheandelt wird, um bspw. dann mit RecordCount zu vergleichen? Oder benötige ich einen zusätzlichen Count? |
Re: Letztes Ergebnis von TQuery (nicht .last!)
Wie meinst du das? EOF?
|
Re: Letztes Ergebnis von TQuery (nicht .last!)
EOF habe ich bereits probiert, leider bin ich damit zu keinem Ergebnis gekommen.
Bin auch davon ausgegangen. Es geht nämlich darum, die fehlenden Lehrer auflisten zu lassen für einen Tag und am Ende das Trenn-Komma natürlich nicht geschrieben werden brauch.
Delphi-Quellcode:
Mit einem Count würde es wohl funktionieren, aber ich denke mir, dasses auch noch anders geht (bzw. hoffe es).
if NOT (Query22.EOF) then
WriteLn(Datei, abkla1+abwss+', ') else WriteLn(Datei, abkla1+abwss); |
Re: Letztes Ergebnis von TQuery (nicht .last!)
Ich mach es immer andersrum. Ich bearbeite zuerst den ersten Datensatz und dann in der Schleife , + nächster Datensatz
|
Re: Letztes Ergebnis von TQuery (nicht .last!)
Ah!
OK, so funktioniert dann mit BOF. Dankeschön. ;) |
Re: Letztes Ergebnis von TQuery (nicht .last!)
EOF ist erst nach dem letzten DS True und nicht beim letzten.
|
Re: Letztes Ergebnis von TQuery (nicht .last!)
Deswegen hab ich auch noch versucht, irgendwie einen runterzugehen.
Aber....BOF war jetzt doch die schönere Lösung. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz