Hallo,
ich greife über eine clientDataSet, die mit einer SQLConnection (..SQLDataSet, Provider) verbunden ist auf eine Datenbank (Firebird) zu. In einer Tabelle befinden sich so ca 5.000 Datensätze und die clientDataSet braucht ewig bis sie die Daten läd. Wenn ich vergleichsweise den selben
SQL-Befehl im Explorer abschicke geht es um einiges schneller.
In der Datenbank hab ich natürlich auch Indices gesetzt und die
SQL-Befehle haben alle eine "where" Bedingung.
Hat jemand eine Ahnung an was das legen könnte?
Lese jetzt vorrübergehend mit "PacketRecords" nur 80 Datensätze in einem Packet ein, aber auf Dauer ist das keine Lösung für mich...