Entwickler-Ecke

Datenbanken - Es werden keine Daten mehr im DBGrid angezeigt


Mandi Nice - So 08.11.09 17:47
Titel: Es werden keine Daten mehr im DBGrid angezeigt
Hallöchen

Ich stellen in einem DBGrid die Daten einer AccessTabelle dar.
Der Zugriff erfolgt über TADOTable und TDatasource.

Ich habe nun im Access mit "Datenbank komprimieren und reparieren" die Datei bearbeitet um die Datei zu verkleinern.

Nun sehe ich aber im Delphi keine Daten mehr ?
Wenn ich die Datei mit Access öffne sind die Daten aber noch vorhanden ?

Woran kann das liegen ?

hmg
Mandi


Mandi Nice - So 08.11.09 21:05

Hallöchen

Korrektur :Die Daten werden doch angezeigt.

Aber :

Die Tabelle hat 200 Zeilen.
Die Zeilen werden nicht mehr in der richtigen Reihenfolge angezeigt.
Es werden nun im DBGrid erst die Zeile 51 - 200 und dann erst die Zeile 1- 50 angezeigt.
Die Zeilen 51-200 sind leer. Daher habe ich geglaubt es werde keine Daten mehr angezeigt.

hmg
Mandi


Bernhard Geyer - Fr 13.11.09 09:36

user profile iconMandi Nice hat folgendes geschrieben Zum zitierten Posting springen:
Die Zeilen werden nicht mehr in der richtigen Reihenfolge angezeigt.

Solange du keine Reihenfolge vorgibst liefert ein DBMS (ach eine Desktop-DB) die Daten so wie sie es gerade aus der Datei geliefert bekommt. Willst du eine reihenfolge haben benötigst du TADOQuery/TADODataset und die Reihenfolge im SQL-String mit "... ORDER BY ..."


Mandi Nice - Fr 13.11.09 11:59

Hallöchen

Vielen Dank.
Das war's.

Dämlich kann man schon sein :-(
War ja eigentlich klar.

hmg
mandi