Forum: Datenbanken
Delphi
by TKanne,
25. Mai 2011
Hallo,
danke für Eure Vorschläge.
So, ich habe es jetzt mit der
where in (...)
Variante gemacht.
Funktioniert erst einmal soweit, zumindest mit 1342 selektierten Datensätzen, und die Select-Zeit ist auch akzeptabel, zumindest wenn man temporär das Dataset auf DisableControls setzt. :-D
Allerdings bin ich mir noch etwas unsicher, das es ab einer gewissen Anzahl evtl. zu Problemen...
Forum: Datenbanken
Delphi
by TKanne,
25. Mai 2011
Hmm, das mit der Temp-Tabelle wäre evtl. auch eine Variante, allerdings in diesem Fall ungünstig, da ich nur zu Auswertungen auf eine 'fremde' Datenbank zugreife und dort nur Leserechte habe.
Forum: Datenbanken
Delphi
by TKanne,
25. Mai 2011
Hallo,
danke für die schnellen Antworten.
@haentschman:
So etwas ähnliches hatte ich mir auch schon überlegt: Where (ID = X) OR (ID = Y) OR ...
Bei vielen selektierten Datensätzen könnte die WHERE-Klausel jedoch ziemlich lang werden. Gibt es da irgendwo ein Limit?
Ich hatte gedacht, man kann das evtl. irgendwie eleganter lösen mit TBookmark oder so.