Entwickler-Ecke
Datenbanken - Nächster Datensatz
landwehr - Di 28.06.11 13:47
Titel: Nächster Datensatz
Hallo Leute,
ich glaube ich werd verrückt.
Ich habe eine ADO Tabelle mit folgenden code.
While not Tabelle.eof do
begin
..
..
..
..
Tabelle.Next; ---> Geht nicht und ich weiß nicht warum. Mit anderen Tabellen in der gleichen Anwendung geht es.
end;
In der Tabelle sind rund 15000 Datensätzte.
Weiß jemand rat.
Danke im voraus
Walter
pwsolaris - Di 28.06.11 14:30
So ein ähnliches Problem hatte ich auch schon einmal. Ich wollte damals jedoch per Button-Druck den nächsten Datensatz haben.
Wenn ich mich recht erinnere, habe ich immer ganz am Anfang den ersten Datensatz geholt...
Bei dir also "Tabelle.First;"
Bin mir nicht zu 100% sicher, dass du damit auch weiter kommst...
Sybok Factor - Di 28.06.11 14:33
Hallo landwehr,
hast du mal geprüft, ob du schon EOF bist? Der Hinweis von pwsolaris ist auf jeden Fall richtig. Eventuell spielt auch die Sortierreihenfolge eine Rolle, ich habe da sowas in Erinnerung, dass es so wie bei dir nicht funktioniert, wenn die Tabelle absteigend sortiert ist..
Viele Grüße
Sybok
landwehr - Di 28.06.11 16:11
Hallo,
habe den Fehler gefunden. Es waren mehrere Datensätze mit gleichem Feldinhalt vorhanden. Darum habe ich nicht gemerkt das er bereits auf den nächsten Satz Stand.
Trotz Brille Fehler zu spät erkannt.
Trotzdem Danke an alle.
Walter
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!