Einzelnen Beitrag anzeigen

Sinspin

Registriert seit: 15. Sep 2008
Ort: Dubai
231 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: TFDTable.FindKey - Performance

  Alt 22. Sep 2021, 10:04
Eigentlich beide, also TADSTable und TADSQuery. Ich denke nicht das sich daran was geändert hat. Aber in 10 und 11 war es jedenfalls so.

Ich hatte da lange Debatten drüber. ADS stellte das Verhalten als Feature dar.
Ich sehe allerdings kein Feature in der Tatsache dass ein offenes Detail alle Records zur Verfügung stellt wenn die Mastersource zu ist. Erwarten würde ich dann dass auch das Detail keine Records enthält, weil ja nicht bekannt ist wie gefiltert werden soll.

Bei FD geht das korrekt. Detail srcipt like : "SELECT * FROM DetailTable WHERE Field = :MasterField". Ist die Mastertabelle zu, ist MasterField unbestimmt und das Detail is leer.
Stefan
Wir zerstören die Natur und Wälder der Erde. Wir töten wilde Tiere für Trophäen. Wir produzieren Lebewesen als Massenware um sie nach wenigen Monaten zu töten. Jetzt rächt sich die Natur und tötet uns.
  Mit Zitat antworten Zitat