Autor Beitrag
YURS
Hält's aus hier
Beiträge: 9

Win 98, Win XP Home/Pro, Mac, etc..
Delphi 2007 / 2009 Pro
BeitragVerfasst: Mi 06.05.09 13:40 
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
with MyDataset do
begin
  Findfirst;
  while not Eof do
  begin
    aStringList.add(LizenzNr.Value+'  |  '+Firma.Value);
    Findnext;
  end;
end;


bekomme immer die exception das der datensatz nicht gefunden wurde,
hab das aber schon gecheckt und er findet auch Datensätze nur scheint sich EOF nie auf true zusetzen warum auch immer...!?

Ideen?

_________________
Wir leben alle unter dem selben Himmel,
aber wir haben nicht alle den gleichen Horizont.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 06.05.09 14:00 
Wieso nimmst Du FindFirst und FindNext? Versuch es stattdessen mal mit First und Next.
YURS Threadstarter
Hält's aus hier
Beiträge: 9

Win 98, Win XP Home/Pro, Mac, etc..
Delphi 2007 / 2009 Pro
BeitragVerfasst: Mi 06.05.09 14:07 
na die Menge ist gefiltert, da muss man doch findfirst und findnext nehmen, aber vielleicht kommt damit dann eof nicht klar?
Es funktioniert ja auch wunderbar sämtliche gefilterte werte stimmen! nur macht er das in einer endlosschleife :(
-> eof wird nie true

_________________
Wir leben alle unter dem selben Himmel,
aber wir haben nicht alle den gleichen Horizont.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mi 06.05.09 14:12 
Versuchen wir das mal anders:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
MyDataset.First;
while not MyDataset.Eof do
  begin
    aStringList.add(MyDataset.FieldByName('LizenzNr').Value+'  |  '+MyDataset.FieldByName('Firma').Value);
    MyDataset.Next;
  end;
YURS Threadstarter
Hält's aus hier
Beiträge: 9

Win 98, Win XP Home/Pro, Mac, etc..
Delphi 2007 / 2009 Pro
BeitragVerfasst: Mi 06.05.09 14:15 
soo ich hab das mal ohne find getestet die filterung läuft trotzdem richtig und eof schlägt nun auch an... da war die hilfe dann wohl falsch!?

merci =)

warum was testen was die OH gleich missrät? ^^

_________________
Wir leben alle unter dem selben Himmel,
aber wir haben nicht alle den gleichen Horizont.