Einzelnen Beitrag anzeigen

endyexcellent

Registriert seit: 24. Sep 2003
Ort: Ulm
37 Beiträge
 
#8

Re: Auslesen einer Datenbank in Delphi dauert ewig trotz Ind

  Alt 25. Sep 2003, 13:42
Aaaalso. Ich will hier niemanden angreifen. Du weißt sicher wovon du redest@Memo.

Ich habe eine Datenbank, sagen wir mal eine Rechnungsdatenbank.
Nun gebe ich diese aus in meinem Delphi Programm. Möchte ich jetzt alleRechnungen rausfiltern die einen höheren Betrag als z.Bsp.: 2000€ betragen. Nun habe ich ca 500000 Rechnungen oder meinetwegen 1Million.
Jetzt sucht meine Datenbank von oben nach unten alle ab und zeigt sie dann an. Setze ich aber einen Index auf den Betrag, dann durchläuft meine Datenbank doch ganz wenige Schritte bis sie ihre Datensätze gefunden hat.

Ich habe also diesen Index gesetzt. Er funktioniert auch innerhalb meines IB Expert, da kann ich auch kaum nachschaun so schnell listet die DB meine Sätze auf. Aber das funktioniert nicht, wenn ich meine DB über mein Delphi Prog im DBGrid aufrufe. Wieso nicht?
  Mit Zitat antworten Zitat