Autor Beitrag
Mandi Nice
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2K, XP, CE
Delphi 2006 Prof.
BeitragVerfasst: So 08.11.09 17:47 
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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2K, XP, CE
Delphi 2006 Prof.
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 29

Win2K, XP, CE
Delphi 2006 Prof.
BeitragVerfasst: 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