Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Dataset Last = true?! (https://www.delphipraxis.net/103211-dataset-last-%3D-true.html)

Lill Jens 12. Nov 2007 13:45

Datenbank: Paradox • Version: 7 • Zugriff über: BDE

Dataset Last = true?!
 
Hey DP'ler ;)

Wie würdet ihr überprüfen ob ihr beim letzten datensatz angekommen seid?

Mein Problem ist das ich wenn ich beim letzten datensatz bin wieder auf den ersten datensatz springen möchte.

Delphi-Quellcode:
 if tMit.Last = true then
 begin
 tMit.First;
 end
 else
  tMit.Next;                  
 end;

allerdings geht das ja nicht da 'Last' ja nicht boolean ist.

Thx.4.cmts :coder2:

mkinzler 12. Nov 2007 13:50

Re: Dataset Last = true?!
 
Delphi-Quellcode:
if tMit.EOF then

Lill Jens 12. Nov 2007 14:02

Re: Dataset Last = true?!
 
Zitat:

Zitat von mkinzler
Delphi-Quellcode:
if tMit.EOF then

Okay ich hab jetzt

Delphi-Quellcode:
if tMit.EOF then
begin
tMit.First
end
else
  tMit.Next;

end;
allerdings wird mir trotzdem nur der letzte datensatz angezeigt.

es werden nur zwei datensätze verwendet (werden später mehr) von ca 10 datensätzen die allerdings durch einen filter rausfliegen, kann es daran liegen?

DeddyH 12. Nov 2007 14:04

Re: Dataset Last = true?!
 
Versuch es mal so:
Delphi-Quellcode:
tMit.Next;
if tMit.EOF then
  tMit.First;

hoika 12. Nov 2007 14:06

Re: Dataset Last = true?!
 
Hallo,

was willst du denn konkret machen ?

alle durchlaufen ?

Delphi-Quellcode:
Table.First;
while not Table.EOF do
begin
  bla:= FieldByName ...

  Table.Next;
end;

Heiko

Lill Jens 12. Nov 2007 14:13

Re: Dataset Last = true?!
 
Zitat:

Zitat von DeddyH
Versuch es mal so:
Delphi-Quellcode:
tMit.Next;
if tMit.EOF then
  tMit.First;

So geht es danke für euere CMTS


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 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