Hallo Ihr Lieben.
Ich habe hier ein großes Problem, dem ich nicht auf die Schliche komme. Spreche über Delphi 2010 eine MS-
Access Datenbank (etwa 31MB) an. Dort setze ich ein
Query ab, das ~400 Datensätze aus einer Tabelle mit ~50.000 Datensätze liest. Der
Query wird in etwa so gesetzt:
Code:
dbqAllocations.SQL.Text := BuildAllocSQL('Allocations', ID, TempAccount.StartDate, EndOfAYear(ComputationYear - 1), [btVacation]);
dbqAllocations.Prepared := True;
dbqAllocations.Open;
Jetzt ist es in der Regel so, dass die Zeit zum Öffnen (also der Open-Befehl) so um die 120msec benötigt. Hin und wieder benötigt der Open-Befehl aber geschlagene 10-30 Sekunden???
Warum???
Ich bin hier echt am verzweifeln....
LG,
Marc