Announcement

Collapse
No announcement yet.

Filtergeschwindigkeit

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Filtergeschwindigkeit

    Hallo,<br><br>
    1.<br>
    ich muß eine Datenmenge von ca. 7.000 Datensätzen einer MS Access Datenbank filtern. Hierfür gibt es drei Parameter, die alle nicht indiziert sind. Funktionieren tut das Ganze auch.<br>
    Nur das Ganze dauert ziemlich lange - länger wie zumutbar.<br>
    Die Datenmenge über eine SQL Abfrage filtern geht zwar auch, jedoch erfordert aber ziemlich viel Programmieraufwand, da ich alle Operationen für TTable dann auch für TSQL noch mal schreiben müßte und außerdem jedesmal prüfen welches Objekt gerade angesprochen wurde.
    2. <br>
    gibt es eine Möglichkeit Datenmengen nach dem Kriterium, ob sich in einem Datenfeld Daten befinden oder nicht, zu filtern. TTable.Filter läßt sich ja normalerweise nur über Strings ansprechen.
    <br>
    <br>
    Vielen Dank!
    <br>
    <br>
    Uwe

  • #2
    Hallo,

    die Filter-Funktionen wurden primär für die BDE geschrieben, da die BDE auf entsprechende IDAPI-Funktionen zurückgreifen kann. Allerdings stehen diese Vorteile nicht zur Verfügung, wenn eine MS Access-Datenbank verwendet wird. In diesem Fall muss die BDE ein Filter "simulieren", indem die Sachen genutzt werden, die DAO (oder der eventuell verwendet ODBC-Treiber) zur Verfügung stellt

    Comment

    Working...
    X