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?