Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADODataSet gibt bei First 7. Datensatz aus (Access 03) (https://www.delphipraxis.net/129899-adodataset-gibt-bei-first-7-datensatz-aus-access-03-a.html)

Gabel 27. Feb 2009 13:47

Datenbank: ACCESS • Version: 03 • Zugriff über: ADO

ADODataSet gibt bei First 7. Datensatz aus (Access 03)
 
Moin Moin
Ich habe ne Access Datenbank mit mehreren Tabellen.
Bei allen anderen Tabellen gibt es keine Probleme!!!
Nur wenn ich die Tabelle "Bilder" anspreche gibt es Probleme.
Der Key ist bei dem Feld "ID" was von 1-666 durchläuft (So angezeigt in Access).
Wenn ich jetzt Bilder.First benutze bekomme ich aber das Feld ID 7 ausgegeben.
Und bei Bilder.Last 344.
Delphi-Quellcode:
begin
Bilder.first;
for t:=0 to 666 do
begin
Memo1.Lines.Add(Bilder.fieldByName('id').AsString);
Bilder.next;
end;
end;
als ausgabe bekomme ich
7
8
9
10
...
261
262
263
345
346
347
...
664
665
666
1
2
3
4
5
6
264
265
266
...

343
344
END

Woran kann das liegen
Schon mal danke im Vorraus

Gabel

Bernhard Geyer 27. Feb 2009 13:49

Re: ADODataSet gibt bei First 7. Datensatz aus (Access 03)
 
Wie ist deine CurserLocation. Bei Access immer clUseServer verwenden.

Gabel 28. Feb 2009 06:55

Re: ADODataSet gibt bei First 7. Datensatz aus (Access 03)
 
Egal ob Client oder Server eingestelt ist immer noch gleiches ergebnis.

DeddyH 28. Feb 2009 08:25

Re: ADODataSet gibt bei First 7. Datensatz aus (Access 03)
 
Sortierst Du denn in der Abfrage?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz